diff options
Diffstat (limited to 'serde_dhall/tests/wasm.rs')
-rw-r--r-- | serde_dhall/tests/wasm.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/serde_dhall/tests/wasm.rs b/serde_dhall/tests/wasm.rs new file mode 100644 index 0000000..c719d84 --- /dev/null +++ b/serde_dhall/tests/wasm.rs @@ -0,0 +1,12 @@ +#![cfg(target_arch = "wasm32")] +use wasm_bindgen_test::*; + +use serde_dhall::{from_str, FromDhall, StaticType}; + +#[wasm_bindgen_test] +fn test() { + fn parse<T: FromDhall + StaticType>(s: &str) -> T { + from_str(s).static_type_annotation().parse().unwrap() + } + assert_eq!(parse::<Vec<u64>>("[1, 2]"), vec![1, 2]); +} |