diff options
Diffstat (limited to 'test/bun.js/transpiler.test.js')
-rw-r--r-- | test/bun.js/transpiler.test.js | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/test/bun.js/transpiler.test.js b/test/bun.js/transpiler.test.js index 02d4f11e2..dca0e1a59 100644 --- a/test/bun.js/transpiler.test.js +++ b/test/bun.js/transpiler.test.js @@ -1067,19 +1067,36 @@ export const { dead } = { dead: "hello world!" }; `export const foo = require('bar.node')`, `export const foo = import.meta.require("bar.node")`, ); + expectBunPrinted_( + `export const foo = require('bar.node')`, + `export const foo = import.meta.require("bar.node")`, + ); }); - it("require.resolve -> import.meta.resolveSync", () => { + it("require.resolve -> import.meta.require.resolve", () => { expectBunPrinted_( `export const foo = require.resolve('bar.node')`, - `export const foo = import.meta.resolveSync("bar.node")`, + `export const foo = import.meta.require.resolve("bar.node")`, ); }); - it('require.resolve(path, {paths: ["blah"]}) -> import.meta.resolveSync', () => { + it('require.resolve(path, {paths: ["blah"]}) -> import.meta.require.resolve', () => { expectBunPrinted_( `export const foo = require.resolve('bar.node', {paths: ["blah"]})`, - `export const foo = import.meta.resolveSync("bar.node", { paths: ["blah"] })`, + `export const foo = import.meta.require.resolve("bar.node", { paths: ["blah"] })`, + ); + }); + + it("require is defined", () => { + expectBunPrinted_( + ` +const {resolve} = require; +console.log(resolve.length) + `.trim(), + ` +const { resolve } = import.meta.require; +console.log(resolve.length) + `.trim(), ); }); }); |