blob: e88e1d925d276f5bc6cc1897647df10a779dba79 [file] [edit]
import { instantiate } from "../wabt-wrapper.js"
import * as assert from "../assert.js"
let wat = `
(module
(func $inner (export "inner") (result i32)
(i32.const 5)
(return)
)
(func (export "test") (result i32)
(call $inner)
(return)
)
)
`
async function test() {
const instance = await instantiate(wat, {});
const { test } = instance.exports
assert.eq(test(), 5)
}
await assert.asyncTest(test())