#![cfg(target_family = "wasm")]
use wasm_bindgen_test::*;
use web_wt_sys::*;
wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser);
fn setup() {
static INIT: std::sync::Once = std::sync::Once::new();
INIT.call_once(|| {
tracing_wasm::set_as_global_default();
});
}
#[wasm_bindgen_test]
async fn dictionary_macro_rw() {
setup();
let opts = WebTransportOptions::new();
assert!(opts.get_allow_pooling().is_none());
opts.set_allow_pooling(true);
assert!(opts.get_allow_pooling().unwrap());
opts.set_allow_pooling(false);
assert!(!opts.get_allow_pooling().unwrap());
opts.unset_allow_pooling();
assert!(opts.get_allow_pooling().is_none());
}