tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

constructor-bad-imports.any.js (519B)


      1 // META: global=window,dedicatedworker,jsshell,shadowrealm
      2 // META: script=/wasm/jsapi/wasm-module-builder.js
      3 // META: script=/wasm/jsapi/bad-imports.js
      4 
      5 test_bad_imports((name, error, build, ...arguments) => {
      6  test(() => {
      7    const builder = new WasmModuleBuilder();
      8    build(builder);
      9    const buffer = builder.toBuffer();
     10    const module = new WebAssembly.Module(buffer);
     11    assert_throws_js(error, () => new WebAssembly.Instance(module, ...arguments));
     12  }, `new WebAssembly.Instance(module): ${name}`);
     13 });