summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-03-23 16:33:42 +0100
committerGitHub <noreply@github.com>2022-03-23 16:33:42 +0100
commitb82ded84d341cda98821592556804a529638589c (patch)
treec36dae6ea227c21f0238cad05ce4315f5547eca3 /cli/tests
parent53dac7451bbdd527aa91e01653b678547624fc39 (diff)
fix(bench): require --unstable flag in JavaScript (#14091)
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/integration/bench_tests.rs6
-rw-r--r--cli/tests/testdata/bench/requires_unstable.js1
-rw-r--r--cli/tests/testdata/bench/requires_unstable.out1
3 files changed, 8 insertions, 0 deletions
diff --git a/cli/tests/integration/bench_tests.rs b/cli/tests/integration/bench_tests.rs
index 06806c0b7..2df08bdb5 100644
--- a/cli/tests/integration/bench_tests.rs
+++ b/cli/tests/integration/bench_tests.rs
@@ -2,6 +2,12 @@
use crate::itest;
+itest!(requires_unstable {
+ args: "bench bench/requires_unstable.js",
+ exit_code: 70,
+ output: "bench/requires_unstable.out",
+});
+
itest!(overloads {
args: "bench --unstable bench/overloads.ts",
exit_code: 0,
diff --git a/cli/tests/testdata/bench/requires_unstable.js b/cli/tests/testdata/bench/requires_unstable.js
new file mode 100644
index 000000000..06a07bb38
--- /dev/null
+++ b/cli/tests/testdata/bench/requires_unstable.js
@@ -0,0 +1 @@
+Deno.bench("bench0", () => {});
diff --git a/cli/tests/testdata/bench/requires_unstable.out b/cli/tests/testdata/bench/requires_unstable.out
new file mode 100644
index 000000000..574fb07e1
--- /dev/null
+++ b/cli/tests/testdata/bench/requires_unstable.out
@@ -0,0 +1 @@
+Unstable API 'Deno.bench'. The --unstable flag must be provided.