summaryrefslogtreecommitdiffstats
path: root/vendor/js-sys/tests/wasm/Promise.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/js-sys/tests/wasm/Promise.rs')
-rw-r--r--vendor/js-sys/tests/wasm/Promise.rs11
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();
+}