tor-browser

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

reserved-import-names.tentative.any.js (1194B)


      1 // Test that wasm: and wasm-js: reserved cases should cause WebAssembly.LinkError
      2 
      3 promise_test(async (t) => {
      4  await promise_rejects_js(
      5    t,
      6    WebAssembly.LinkError,
      7    import("./resources/invalid-import-name.wasm")
      8  );
      9 }, "wasm: reserved import names should cause WebAssembly.LinkError");
     10 
     11 promise_test(async (t) => {
     12  await promise_rejects_js(
     13    t,
     14    WebAssembly.LinkError,
     15    import("./resources/invalid-import-name-wasm-js.wasm")
     16  );
     17 }, "wasm-js: reserved import names should cause WebAssembly.LinkError");
     18 
     19 promise_test(async (t) => {
     20  await promise_rejects_js(
     21    t,
     22    WebAssembly.LinkError,
     23    import("./resources/invalid-export-name.wasm")
     24  );
     25 }, "wasm: reserved export names should cause WebAssembly.LinkError");
     26 
     27 promise_test(async (t) => {
     28  await promise_rejects_js(
     29    t,
     30    WebAssembly.LinkError,
     31    import("./resources/invalid-export-name-wasm-js.wasm")
     32  );
     33 }, "wasm-js: reserved export names should cause WebAssembly.LinkError");
     34 
     35 promise_test(async (t) => {
     36  await promise_rejects_js(
     37    t,
     38    WebAssembly.LinkError,
     39    import("./resources/invalid-import-module.wasm")
     40  );
     41 }, "wasm-js: reserved module names should cause WebAssembly.LinkError");