aboutsummaryrefslogtreecommitdiff
path: root/test/cli/run/require-cache-fixture.cjs
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-08-06 18:06:18 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-06 18:06:18 -0700
commit8297fb0d2f28ff8bd3fe3bf1383d704420e73a38 (patch)
treeb63abf4db9e7af725349984b7759e6a8ffcdfb10 /test/cli/run/require-cache-fixture.cjs
parent04925bb94c12a7c961bb758d2e2f3ecbe091fff0 (diff)
downloadbun-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.cjs8
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')]");
}