aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-05-19 19:36:27 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-05-19 19:36:27 -0700
commit0b6a32269f3e54a3fbce08a351b6577e384ae3b8 (patch)
tree9659fd615dbf7d305cfc2c4cfde6fc01e3e31aec
parenta3841a7de94a881a8a783aa414ffefb7f65aaea7 (diff)
downloadbun-0b6a32269f3e54a3fbce08a351b6577e384ae3b8.tar.gz
bun-0b6a32269f3e54a3fbce08a351b6577e384ae3b8.tar.zst
bun-0b6a32269f3e54a3fbce08a351b6577e384ae3b8.zip
ensure unused variable is not eliminated
-rw-r--r--test/js/node/vm/vm.test.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/js/node/vm/vm.test.ts b/test/js/node/vm/vm.test.ts
index 6cf187112..1aba597c7 100644
--- a/test/js/node/vm/vm.test.ts
+++ b/test/js/node/vm/vm.test.ts
@@ -1,6 +1,7 @@
import { describe, test, expect } from "bun:test";
import { createContext, runInContext, runInNewContext, runInThisContext, Script } from "node:vm";
+function capture(_: any, _1?: any) {}
describe("runInContext()", () => {
testRunInContext(runInContext, { isIsolated: true });
});
@@ -133,6 +134,7 @@ function testRunInContext(
});
test("cannot access local scope", () => {
var foo = "bar"; // intentionally unused
+ capture(foo, foo);
const context = createContext({});
const result = fn("typeof foo;", context);
expect(result).toBe("undefined");