diff options
| author | Aaron O'Mullan <aaron.omullan@gmail.com> | 2022-04-02 14:37:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-02 14:37:11 +0200 |
| commit | 94885bc2932fa0e40feee877f7f68fc5e68f76c8 (patch) | |
| tree | 0178f893eb9ac65c624943c1a58abbf5266b0cdd /serde_v8/tests | |
| parent | 13b9fc93048baf66c51a83a8201d3af9034b5ba3 (diff) | |
experiment(serde_v8): derive_more enabled opaque wrappers (#14096)
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); |
