summaryrefslogtreecommitdiff
path: root/cli/tests/integration/run_tests.rs
diff options
context:
space:
mode:
authorColin Ihrig <cjihrig@gmail.com>2022-09-14 11:59:20 -0400
committerGitHub <noreply@github.com>2022-09-14 11:59:20 -0400
commit19deec449428ffac823e2d94de56bc1482a11865 (patch)
treecb1d8fd16ce08c0db15b615c167be30d78a66141 /cli/tests/integration/run_tests.rs
parent7b982829930bfcfbb70d0bb377f90939d122efed (diff)
fix(ops): add node.js env variable allowlist (#15893)
This commit allows the Node compatibility layer to skip environment variable permission checks when --unstable is passed and the variable name is one that Node uses. Fixes: https://github.com/denoland/deno/issues/15890
Diffstat (limited to 'cli/tests/integration/run_tests.rs')
-rw-r--r--cli/tests/integration/run_tests.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs
index 118623760..d4dfbb32b 100644
--- a/cli/tests/integration/run_tests.rs
+++ b/cli/tests/integration/run_tests.rs
@@ -2839,3 +2839,15 @@ itest!(nested_error {
output: "nested_error.ts.out",
exit_code: 1,
});
+
+itest!(node_env_var_allowlist_with_unstable_flag {
+ args: "run --unstable --no-prompt node_env_var_allowlist.ts",
+ output: "node_env_var_allowlist_with_unstable_flag.ts.out",
+ exit_code: 1,
+});
+
+itest!(node_env_var_allowlist_without_unstable_flag {
+ args: "run --no-prompt node_env_var_allowlist.ts",
+ output: "node_env_var_allowlist_without_unstable_flag.ts.out",
+ exit_code: 1,
+});