PendingImageBitmap should not prevent entering the back/forward cache
[WebKit-https.git] / JSTests / wasm / spec-harness.js
1 "use strict";
2
3 // This is our nifty way to make modules synchronous.
4 let assert;
5 import('assert.js').then((module) => {
6     assert = module;
7 });
8 drainMicrotasks();
9
10 function test(func, description) {
11     try {
12         func();
13     } catch (e) {
14         print("Unexpected exception:", description);
15         throw e;
16     }
17 }
18
19 function promise_test(func, description) {
20     assert.asyncTest(func());
21 };
22
23 let assert_equals = assert.eq;
24 let assert_true = (x) => assert.eq(x,true);
25 let assert_false = (x) => assert.eq(x,false);
26 let assert_unreached = () => {
27     throw new Error("Should have been unreachable");
28 };
29
30 // This is run from the spec-tests directory
31 load("../spec-harness/index.js");
32 load("../spec-harness/wasm-constants.js");
33 load("../spec-harness/wasm-module-builder.js");