summaryrefslogtreecommitdiff
path: root/serde_v8/tests/de.rs
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8/tests/de.rs')
-rw-r--r--serde_v8/tests/de.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/serde_v8/tests/de.rs b/serde_v8/tests/de.rs
index 1253ea92b..525089849 100644
--- a/serde_v8/tests/de.rs
+++ b/serde_v8/tests/de.rs
@@ -3,6 +3,7 @@ use serde::Deserialize;
use serde_v8::utils::{js_exec, v8_do};
use serde_v8::Buffer;
+use serde_v8::ByteString;
use serde_v8::Error;
#[derive(Debug, Deserialize, PartialEq)]
@@ -311,3 +312,7 @@ detest!(
b: "".into()
}
);
+
+detest!(de_bstr, ByteString, "'hello'", ByteString("hello".into()));
+defail!(defail_bstr, ByteString, "'👋bye'", |e| e
+ == Err(Error::ExpectedLatin1));