1 use js_sys::*; 2 use wasm_bindgen::JsCast; 3 use wasm_bindgen::JsValue; 4 use wasm_bindgen_test::*; 5 6 #[wasm_bindgen_test] type_error()7fn type_error() { 8 let error = TypeError::new("msg"); 9 assert!(error.is_instance_of::<TypeError>()); 10 assert!(error.is_instance_of::<Error>()); 11 assert!(error.is_instance_of::<Object>()); 12 let _: &Error = error.as_ref(); 13 let _: &Object = error.as_ref(); 14 15 let base: &Error = error.as_ref(); 16 assert_eq!(JsValue::from(base.message()), "msg"); 17 } 18