call.tentative.any.js (510B)
1 // META: global=window,dedicatedworker,jsshell,shadowrealm 2 // META: script=/wasm/jsapi/assertions.js 3 4 function addxy(x, y) { 5 return x + y 6 } 7 8 test(() => { 9 var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy); 10 assert_equals(fun(1, 2), 3) 11 }, "test calling function") 12 13 test(() => { 14 var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy); 15 assert_throws_js(TypeError, () => new fun(1, 2)); 16 }, "test constructing function");