diff options
Diffstat (limited to 'serde_v8/tests')
-rw-r--r-- | serde_v8/tests/de.rs | 6 | ||||
-rw-r--r-- | serde_v8/tests/magic.rs | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/serde_v8/tests/de.rs b/serde_v8/tests/de.rs index 0c784aced..37fc718a1 100644 --- a/serde_v8/tests/de.rs +++ b/serde_v8/tests/de.rs @@ -313,7 +313,7 @@ detest!( } ); -detest!(de_bstr, ByteString, "'hello'", ByteString("hello".into())); +detest!(de_bstr, ByteString, "'hello'", "hello".into()); defail!(defail_bstr, ByteString, "'👋bye'", |e| e == Err(Error::ExpectedLatin1)); @@ -321,11 +321,11 @@ detest!( de_u16str, U16String, "'hello'", - U16String("hello".encode_utf16().collect()) + "hello".encode_utf16().collect::<Vec<_>>().into() ); detest!( de_u16str_non_latin1, U16String, "'👋bye'", - U16String("👋bye".encode_utf16().collect()) + "👋bye".encode_utf16().collect::<Vec<_>>().into() ); diff --git a/serde_v8/tests/magic.rs b/serde_v8/tests/magic.rs index 02fa41a68..c65c36b60 100644 --- a/serde_v8/tests/magic.rs +++ b/serde_v8/tests/magic.rs @@ -145,7 +145,7 @@ fn magic_byte_string() { let rust_reflex: serde_v8::ByteString = serde_v8::from_v8(scope, v8_string).unwrap(); assert_eq!( - rust_reflex.as_ref(), + rust_reflex.as_slice(), b"test \0\t\n\r\x7F\x80\xE1\xFE\xC6\xF1" ); @@ -164,7 +164,7 @@ fn magic_byte_string() { // ByteString to JS string let expected = "a\x00sf:~\x7Fá\u{009C}þ\u{008A}"; let buf: Vec<u8> = b"a\x00sf:~\x7F\xE1\x9C\xFE\x8A".as_ref().into(); - let zbuf = serde_v8::ByteString(buf); + let zbuf = serde_v8::ByteString::from(buf); let v8_value = serde_v8::to_v8(scope, zbuf).unwrap(); let key = serde_v8::to_v8(scope, "actual").unwrap(); global.set(scope, key, v8_value); |