summaryrefslogtreecommitdiff
path: root/serde_v8/tests
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-04-27 20:50:46 +0200
committerGitHub <noreply@github.com>2023-04-27 20:50:46 +0200
commit6cd62ea5e969de258b1d308daf5bec91e73e79d3 (patch)
tree9f80438d87c92cf66e6b7636b532469675d68230 /serde_v8/tests
parentc3d670dbc992ffaff02cd8df82335ee41e88596e (diff)
chore: upgrade rusty_v8 to 0.71.0 (#18868)
Diffstat (limited to 'serde_v8/tests')
-rw-r--r--serde_v8/tests/de.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/serde_v8/tests/de.rs b/serde_v8/tests/de.rs
index 4e5e1e4b9..4c5cf7283 100644
--- a/serde_v8/tests/de.rs
+++ b/serde_v8/tests/de.rs
@@ -265,6 +265,16 @@ fn de_buffers() {
assert_eq!(&*buf, &[0x68, 0x65, 0x6C, 0x6C, 0x6F]);
},
);
+
+ dedo("(new ArrayBuffer(4))", |scope, v| {
+ let buf: ZeroCopyBuf = serde_v8::from_v8(scope, v).unwrap();
+ assert_eq!(&*buf, &[0x0, 0x0, 0x0, 0x0]);
+ });
+
+ dedo("(new ArrayBuffer(8, { maxByteLength: 16}))", |scope, v| {
+ let result: Result<ZeroCopyBuf, Error> = serde_v8::from_v8(scope, v);
+ matches!(result, Err(Error::ResizableBackingStoreNotSupported));
+ });
}
// Structs