diff options
Diffstat (limited to 'tests/testdata/run/top_level_await/order.js')
-rw-r--r-- | tests/testdata/run/top_level_await/order.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/testdata/run/top_level_await/order.js b/tests/testdata/run/top_level_await/order.js new file mode 100644 index 000000000..30659cdfb --- /dev/null +++ b/tests/testdata/run/top_level_await/order.js @@ -0,0 +1,21 @@ +// Ported from Node +// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs + +const { default: order } = await import("./tla/parent.js"); + +console.log("order", JSON.stringify(order)); + +if ( + !( + order[0] === "order" && + order[1] === "b" && + order[2] === "c" && + order[3] === "d" && + order[4] === "a" && + order[5] === "parent" + ) +) { + throw new Error("TLA wrong order"); +} + +console.log("TLA order correct"); |