aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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";