aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-15 21:48:30 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-15 21:48:30 -0700
commite7246837a11e94a2268a34c72d6bc87b243b0a64 (patch)
treeb7d7b089ad6761a464a0901ff7c1597fadb0cb6d /test/bun.js
parentfd4a210b84da0c7e5f55ae31a7e8af805b81abaa (diff)
downloadbun-e7246837a11e94a2268a34c72d6bc87b243b0a64.tar.gz
bun-e7246837a11e94a2268a34c72d6bc87b243b0a64.tar.zst
bun-e7246837a11e94a2268a34c72d6bc87b243b0a64.zip
Add a TLA test
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/import-meta.test.js4
-rw-r--r--test/bun.js/import-require-tla.js7
2 files changed, 11 insertions, 0 deletions
diff --git a/test/bun.js/import-meta.test.js b/test/bun.js/import-meta.test.js
index f2cd996cd..f0989d296 100644
--- a/test/bun.js/import-meta.test.js
+++ b/test/bun.js/import-meta.test.js
@@ -30,6 +30,10 @@ it("import.meta.require (javascript)", () => {
expect(require("./require-js.js").hello).toBe(sync.hello);
});
+it("import() require + TLA", async () => {
+ expect((await import("./import-require-tla.js")).foo).toBe("bar");
+});
+
it("import.meta.require (javascript, live bindings)", () => {
var Source = import.meta.require("./import.live.decl.js");
diff --git a/test/bun.js/import-require-tla.js b/test/bun.js/import-require-tla.js
new file mode 100644
index 000000000..732fc34dd
--- /dev/null
+++ b/test/bun.js/import-require-tla.js
@@ -0,0 +1,7 @@
+const Fs = require("fs");
+
+const DirEnt = Fs.Dirent;
+
+await Promise.resolve(123);
+
+export const foo = "bar";