summaryrefslogtreecommitdiff
path: root/cli/tests/integration/run_tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/integration/run_tests.rs')
-rw-r--r--cli/tests/integration/run_tests.rs37
1 files changed, 37 insertions, 0 deletions
diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs
index 1dff1f6d6..f70925289 100644
--- a/cli/tests/integration/run_tests.rs
+++ b/cli/tests/integration/run_tests.rs
@@ -4583,6 +4583,43 @@ itest!(node_prefix_missing {
exit_code: 1,
});
+itest!(node_prefix_missing_unstable_bare_node_builtins_enbaled {
+ args: "run --unstable-bare-node-builtins run/node_prefix_missing/main.ts",
+ output: "run/node_prefix_missing/main.ts.out_feature_enabled",
+ envs: env_vars_for_npm_tests(),
+ exit_code: 0,
+});
+
+itest!(
+ node_prefix_missing_unstable_bare_node_builtins_enbaled_by_env {
+ args: "run run/node_prefix_missing/main.ts",
+ output: "run/node_prefix_missing/main.ts.out_feature_enabled",
+ envs: [
+ env_vars_for_npm_tests(),
+ vec![(
+ "DENO_UNSTABLE_BARE_NODE_BUILTINS".to_string(),
+ "1".to_string()
+ )]
+ ]
+ .concat(),
+ exit_code: 0,
+ }
+);
+
+itest!(node_prefix_missing_unstable_bare_node_builtins_enbaled_by_config {
+ args: "run --config=run/node_prefix_missing/config.json run/node_prefix_missing/main.ts",
+ output: "run/node_prefix_missing/main.ts.out_feature_enabled",
+ envs: env_vars_for_npm_tests(),
+ exit_code: 0,
+});
+
+itest!(node_prefix_missing_unstable_bare_node_builtins_enbaled_with_import_map {
+ args: "run --unstable-bare-node-builtins --import-map run/node_prefix_missing/import_map.json run/node_prefix_missing/main.ts",
+ output: "run/node_prefix_missing/main.ts.out_feature_enabled",
+ envs: env_vars_for_npm_tests(),
+ exit_code: 0,
+});
+
itest!(dynamic_import_syntax_error {
args: "run -A run/dynamic_import_syntax_error.js",
output: "run/dynamic_import_syntax_error.js.out",