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");