diff options
-rw-r--r-- | test/bun.js/import-meta.test.js | 4 | ||||
-rw-r--r-- | test/bun.js/import-require-tla.js | 7 |
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"; |