summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/wasm/webapi/esm-integration/resources/js-wasm-cycle.js
blob: 8ee579e2ad342184c6331d29dff8031735e2edae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
function f() { return 42; }
export { f };

import { mem, tab, glob, func } from "./js-wasm-cycle.wasm";
assert_true(glob instanceof WebAssembly.Global);
assert_equals(glob.valueOf(), 1);
assert_true(mem instanceof WebAssembly.Memory);
assert_true(tab instanceof WebAssembly.Table);
assert_true(func instanceof Function);

f = () => { return 24 };

assert_equals(func(), 42);