diff options
author | 2023-08-06 18:06:18 -0700 | |
---|---|---|
committer | 2023-08-06 18:06:18 -0700 | |
commit | 8297fb0d2f28ff8bd3fe3bf1383d704420e73a38 (patch) | |
tree | b63abf4db9e7af725349984b7759e6a8ffcdfb10 /test/cli/run/require-cache-fixture.cjs | |
parent | 04925bb94c12a7c961bb758d2e2f3ecbe091fff0 (diff) | |
download | bun-8297fb0d2f28ff8bd3fe3bf1383d704420e73a38.tar.gz bun-8297fb0d2f28ff8bd3fe3bf1383d704420e73a38.tar.zst bun-8297fb0d2f28ff8bd3fe3bf1383d704420e73a38.zip |
Bind require.resolve() (#4030)
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to '')
-rw-r--r-- | test/cli/run/require-cache-fixture.cjs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/cli/run/require-cache-fixture.cjs b/test/cli/run/require-cache-fixture.cjs index 838be9ceb..69f8cebeb 100644 --- a/test/cli/run/require-cache-fixture.cjs +++ b/test/cli/run/require-cache-fixture.cjs @@ -27,13 +27,15 @@ const foo = require("./require-cache-fixture-b.cjs"); exports.foo = foo; -if (require.cache[require.resolve("./require-cache-fixture-b.cjs")].exports !== exports.foo) { +var res = require.resolve; + +if (require.cache[res("./require-cache-fixture-b.cjs")].exports !== exports.foo) { throw new Error("exports.foo !== require.cache[require.resolve('./require-cache-fixture-b')]"); } Bun.gc(true); -delete require.cache[require.resolve("./require-cache-fixture-b.cjs")]; +delete require.cache[res("./require-cache-fixture-b.cjs")]; Bun.gc(true); @@ -41,7 +43,7 @@ exports.bar = require("./require-cache-fixture-b.cjs"); Bun.gc(true); -if (require.cache[require.resolve("./require-cache-fixture-b.cjs")].exports !== exports.bar) { +if (require.cache[res("./require-cache-fixture-b.cjs")].exports !== exports.bar) { throw new Error("exports.bar !== require.cache[require.resolve('./require-cache-fixture-b')]"); } |