summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/integration/test_tests.rs6
-rw-r--r--cli/tests/testdata/test/interval.out5
-rw-r--r--cli/tests/testdata/test/interval.ts1
-rw-r--r--cli/tests/testdata/test/unresolved_promise.out5
-rw-r--r--cli/tests/testdata/test/unresolved_promise.ts12
5 files changed, 15 insertions, 14 deletions
diff --git a/cli/tests/integration/test_tests.rs b/cli/tests/integration/test_tests.rs
index d9d1eed45..0baf94422 100644
--- a/cli/tests/integration/test_tests.rs
+++ b/cli/tests/integration/test_tests.rs
@@ -61,6 +61,12 @@ itest!(load_unload {
output: "test/load_unload.out",
});
+itest!(interval {
+ args: "test test/interval.ts",
+ exit_code: 0,
+ output: "test/interval.out",
+});
+
itest!(doc {
args: "test --doc --allow-all test/doc.ts",
exit_code: 1,
diff --git a/cli/tests/testdata/test/interval.out b/cli/tests/testdata/test/interval.out
new file mode 100644
index 000000000..024698dde
--- /dev/null
+++ b/cli/tests/testdata/test/interval.out
@@ -0,0 +1,5 @@
+Check [WILDCARD]/test/interval.ts
+running 0 tests from [WILDCARD]/test/interval.ts
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ([WILDCARD])
+
diff --git a/cli/tests/testdata/test/interval.ts b/cli/tests/testdata/test/interval.ts
new file mode 100644
index 000000000..7eb588c59
--- /dev/null
+++ b/cli/tests/testdata/test/interval.ts
@@ -0,0 +1 @@
+setInterval(function () {}, 0);
diff --git a/cli/tests/testdata/test/unresolved_promise.out b/cli/tests/testdata/test/unresolved_promise.out
index cd505bcbf..4e5c20a3b 100644
--- a/cli/tests/testdata/test/unresolved_promise.out
+++ b/cli/tests/testdata/test/unresolved_promise.out
@@ -1,6 +1,5 @@
Check [WILDCARD]/test/unresolved_promise.ts
-running 2 tests from [WILDCARD]/test/unresolved_promise.ts
-test unresolved promise ...
-test result: FAILED. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ([WILDCARD])
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ([WILDCARD])
error: Module evaluation is still pending but there are no pending ops or dynamic imports. This situation is often caused by unresolved promise.
diff --git a/cli/tests/testdata/test/unresolved_promise.ts b/cli/tests/testdata/test/unresolved_promise.ts
index 8f50e907a..25fe70762 100644
--- a/cli/tests/testdata/test/unresolved_promise.ts
+++ b/cli/tests/testdata/test/unresolved_promise.ts
@@ -1,11 +1 @@
-Deno.test({
- name: "unresolved promise",
- fn() {
- return new Promise((_resolve, _reject) => {});
- },
-});
-
-Deno.test({
- name: "ok",
- fn() {},
-});
+await new Promise((_resolve, _reject) => {});