From b82ded84d341cda98821592556804a529638589c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 23 Mar 2022 16:33:42 +0100 Subject: fix(bench): require --unstable flag in JavaScript (#14091) --- cli/tests/integration/bench_tests.rs | 6 ++++++ cli/tests/testdata/bench/requires_unstable.js | 1 + cli/tests/testdata/bench/requires_unstable.out | 1 + 3 files changed, 8 insertions(+) create mode 100644 cli/tests/testdata/bench/requires_unstable.js create mode 100644 cli/tests/testdata/bench/requires_unstable.out (limited to 'cli/tests') 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. -- cgit v1.2.3