tor-browser

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

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