diff options
Diffstat (limited to 'test/bun.js/import-meta.test.js')
-rw-r--r-- | test/bun.js/import-meta.test.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/bun.js/import-meta.test.js b/test/bun.js/import-meta.test.js index f0989d296..8b0cccea1 100644 --- a/test/bun.js/import-meta.test.js +++ b/test/bun.js/import-meta.test.js @@ -24,6 +24,22 @@ it("import.meta.require (json)", () => { expect(require("./require-json.json").hello).toBe(sync.hello); }); +it("Module.createRequire().resolve", () => { + const expected = Bun.resolveSync("./require-json.json", import.meta.dir); + + const createdRequire = Module.createRequire(import.meta.path); + const result = createdRequire.resolve("./require-json.json"); + + expect(result).toBe(expected); +}); + +it("import.meta.require.resolve", () => { + const expected = Bun.resolveSync("./require-json.json", import.meta.dir); + var { resolve } = import.meta.require; + const result = resolve("./require-json.json"); + expect(result).toBe(expected); +}); + it("import.meta.require (javascript)", () => { expect(import.meta.require("./require-js.js").hello).toBe(sync.hello); const require = Module.createRequire(import.meta.path); |