From c8d0c57990986686643ab2447acefdb58c0225d8 Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Thu, 16 Aug 2018 04:49:10 -0700 Subject: [PATCH] Check that all errors are instances of Object Part of #670 --- crates/js-sys/tests/wasm/RangeError.rs | 1 + crates/js-sys/tests/wasm/ReferenceError.rs | 1 + crates/js-sys/tests/wasm/SyntaxError.rs | 1 + crates/js-sys/tests/wasm/TypeError.rs | 1 + crates/js-sys/tests/wasm/UriError.rs | 1 + 5 files changed, 5 insertions(+) diff --git a/crates/js-sys/tests/wasm/RangeError.rs b/crates/js-sys/tests/wasm/RangeError.rs index c3470d26..18c7d7d0 100644 --- a/crates/js-sys/tests/wasm/RangeError.rs +++ b/crates/js-sys/tests/wasm/RangeError.rs @@ -8,6 +8,7 @@ fn range_error() { let error = RangeError::new("out of range yo"); assert!(error.is_instance_of::()); assert!(error.is_instance_of::()); + assert!(error.is_instance_of::()); let base: &Error = error.as_ref(); assert_eq!(JsValue::from(base.message()), "out of range yo"); diff --git a/crates/js-sys/tests/wasm/ReferenceError.rs b/crates/js-sys/tests/wasm/ReferenceError.rs index 22e2518c..218ad52e 100644 --- a/crates/js-sys/tests/wasm/ReferenceError.rs +++ b/crates/js-sys/tests/wasm/ReferenceError.rs @@ -8,6 +8,7 @@ fn reference_error() { let error = ReferenceError::new("bad reference, fool"); assert!(error.is_instance_of::()); assert!(error.is_instance_of::()); + assert!(error.is_instance_of::()); let base: &Error = error.as_ref(); assert_eq!(JsValue::from(base.message()), "bad reference, fool"); diff --git a/crates/js-sys/tests/wasm/SyntaxError.rs b/crates/js-sys/tests/wasm/SyntaxError.rs index 57d86371..23a211f0 100644 --- a/crates/js-sys/tests/wasm/SyntaxError.rs +++ b/crates/js-sys/tests/wasm/SyntaxError.rs @@ -8,6 +8,7 @@ fn syntax_error() { let error = SyntaxError::new("msg"); assert!(error.is_instance_of::()); assert!(error.is_instance_of::()); + assert!(error.is_instance_of::()); let base: &Error = error.as_ref(); assert_eq!(JsValue::from(base.message()), "msg"); diff --git a/crates/js-sys/tests/wasm/TypeError.rs b/crates/js-sys/tests/wasm/TypeError.rs index e82cf091..ef7b09fb 100644 --- a/crates/js-sys/tests/wasm/TypeError.rs +++ b/crates/js-sys/tests/wasm/TypeError.rs @@ -8,6 +8,7 @@ fn type_error() { let error = TypeError::new("msg"); assert!(error.is_instance_of::()); assert!(error.is_instance_of::()); + assert!(error.is_instance_of::()); let base: &Error = error.as_ref(); assert_eq!(JsValue::from(base.message()), "msg"); diff --git a/crates/js-sys/tests/wasm/UriError.rs b/crates/js-sys/tests/wasm/UriError.rs index 86ff417e..ddcafc49 100644 --- a/crates/js-sys/tests/wasm/UriError.rs +++ b/crates/js-sys/tests/wasm/UriError.rs @@ -8,6 +8,7 @@ fn uri_error() { let error = UriError::new("msg"); assert!(error.is_instance_of::()); assert!(error.is_instance_of::()); + assert!(error.is_instance_of::()); let base: &Error = error.as_ref(); assert_eq!(JsValue::from(base.message()), "msg");