diff options
Diffstat (limited to 'vendor/js-sys/tests/wasm/Promise.rs')
-rw-r--r-- | vendor/js-sys/tests/wasm/Promise.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/vendor/js-sys/tests/wasm/Promise.rs b/vendor/js-sys/tests/wasm/Promise.rs new file mode 100644 index 000000000..5502a6156 --- /dev/null +++ b/vendor/js-sys/tests/wasm/Promise.rs @@ -0,0 +1,11 @@ +use js_sys::*; +use wasm_bindgen::JsCast; +use wasm_bindgen_test::*; + +#[wasm_bindgen_test] +fn promise_inheritance() { + let promise = Promise::new(&mut |_, _| ()); + assert!(promise.is_instance_of::<Promise>()); + assert!(promise.is_instance_of::<Object>()); + let _: &Object = promise.as_ref(); +} |