summaryrefslogtreecommitdiff
path: root/cli/tests/integration_tests.rs
diff options
context:
space:
mode:
authorLuca Casonato <lucacasonato@yahoo.com>2020-04-30 17:23:40 +0200
committerGitHub <noreply@github.com>2020-04-30 11:23:40 -0400
commit80e22111416751ce34dbc5cb32ffa9f293517370 (patch)
tree5b3fe5d16ee07143e5dcb2c766a1f48c296ad9d6 /cli/tests/integration_tests.rs
parent4993a6504b4b447e0e02454094cffb02ee18c081 (diff)
Unstable methods should not appear in runtime or d.ts (#4957)
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
Diffstat (limited to 'cli/tests/integration_tests.rs')
-rw-r--r--cli/tests/integration_tests.rs34
1 files changed, 27 insertions, 7 deletions
diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs
index abf7ba372..fb2d7e73b 100644
--- a/cli/tests/integration_tests.rs
+++ b/cli/tests/integration_tests.rs
@@ -273,6 +273,7 @@ fn js_unit_tests() {
let mut deno = util::deno_cmd()
.current_dir(util::root_path())
.arg("run")
+ .arg("--unstable")
.arg("--reload")
.arg("-A")
.arg("cli/js/tests/unit_test_runner.ts")
@@ -952,8 +953,9 @@ itest_ignore!(_024_import_no_ext_with_headers {
output: "024_import_no_ext_with_headers.ts.out",
});
+// TODO(lucacasonato): remove --unstable when permissions goes stable
itest!(_025_hrtime {
- args: "run --allow-hrtime --reload 025_hrtime.ts",
+ args: "run --allow-hrtime --unstable --reload 025_hrtime.ts",
output: "025_hrtime.ts.out",
});
@@ -1158,13 +1160,16 @@ itest!(_055_import_wasm_via_network {
http_server: true,
});
+// TODO(lucacasonato): remove --unstable when cwd goes stable
itest!(_056_make_temp_file_write_perm {
- args: "run --allow-write=./subdir/ 056_make_temp_file_write_perm.ts",
+ args:
+ "run --allow-write=./subdir/ --unstable 056_make_temp_file_write_perm.ts",
output: "056_make_temp_file_write_perm.out",
});
+// TODO(lucacasonato): remove --unstable when permissions goes stable
itest!(_057_revoke_permissions {
- args: "test -A 057_revoke_permissions.ts",
+ args: "test -A --unstable 057_revoke_permissions.ts",
output: "057_revoke_permissions.out",
});
@@ -1575,11 +1580,26 @@ itest!(top_level_for_await_ts {
output: "top_level_for_await.out",
});
-itest!(unstable {
- args: "run unstable.js",
+itest!(unstable_disabled {
+ args: "run --reload unstable.ts",
check_stderr: true,
- exit_code: 70,
- output: "unstable.out",
+ exit_code: 1,
+ output: "unstable_disabled.out",
+});
+
+itest!(unstable_enabled {
+ args: "run --reload --unstable unstable.ts",
+ output: "unstable_enabled.out",
+});
+
+itest!(unstable_disabled_js {
+ args: "run --reload unstable.js",
+ output: "unstable_disabled_js.out",
+});
+
+itest!(unstable_enabled_js {
+ args: "run --reload --unstable unstable.ts",
+ output: "unstable_enabled_js.out",
});
itest!(_053_import_compression {