| // This is our nifty way to make modules synchronous. |
| import('./assert.js').then((module) => { |
| function test(func, description) { |
| print("Unexpected exception:", description); |
| function promise_test(func, description) { |
| assert.asyncTest(func()); |
| let assert_equals = assert.eq; |
| let assert_true = (x) => assert.eq(x,true); |
| let assert_false = (x) => assert.eq(x,false); |
| let assert_unreached = () => { |
| throw new Error("Should have been unreachable"); |
| load("./ref-spec-harness/sync_index.js", "caller relative"); |
| load("./ref-spec-harness/wasm-constants.js", "caller relative"); |
| load("./ref-spec-harness/wasm-module-builder.js", "caller relative"); |