use wasm_bindgen::prelude::*; use wasm_bindgen_test::*; #[wasm_bindgen(module = "tests/wasm/rethrow.js")] extern "C" { fn call_throw_one(); fn call_ok(); } #[wasm_bindgen_test] fn err_works() { call_throw_one(); } #[wasm_bindgen] pub fn throw_one() -> Result { Err(1.into()) } #[wasm_bindgen_test] fn ok_works() { call_ok(); } #[wasm_bindgen] pub fn nothrow() -> Result { Ok(1) }