blob: ce21d310b1f6732e8017fca0d4aee0bc44feceff [file] [edit]
import { instantiate } from "../wabt-wrapper.js"
import * as assert from "../assert.js"
let wat = `
(module
(func (export "test") (param i32) (result i32)
(local $var i32)
(local.get 0)
(local.get 0)
(local.get 1)
(i32.add)
(return)
)
)
`
async function test() {
const instance = await instantiate(wat, {});
const { test } = instance.exports
assert.eq(test(3), 3)
assert.eq(test(5), 5)
}
await assert.asyncTest(test())