summaryrefslogtreecommitdiff
path: root/cli/tests/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/testdata')
-rw-r--r--cli/tests/testdata/test/ops_sanitizer_missing_details.out20
-rw-r--r--cli/tests/testdata/test/ops_sanitizer_missing_details.ts10
2 files changed, 30 insertions, 0 deletions
diff --git a/cli/tests/testdata/test/ops_sanitizer_missing_details.out b/cli/tests/testdata/test/ops_sanitizer_missing_details.out
new file mode 100644
index 000000000..a6845e190
--- /dev/null
+++ b/cli/tests/testdata/test/ops_sanitizer_missing_details.out
@@ -0,0 +1,20 @@
+Check [WILDCARD]test/ops_sanitizer_missing_details.ts
+running 1 test from [WILDCARD]test/ops_sanitizer_missing_details.ts
+test test 1 ... FAILED [WILDCARD]
+
+failures:
+
+test 1
+Test case is leaking async ops.
+
+- 1 async operation to op_write was started in this test, but never completed.
+
+To get more details where ops were leaked, run again with --trace-ops flag.
+
+failures:
+
+ test 1
+
+test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out [WILDCARD]
+
+error: Test failed
diff --git a/cli/tests/testdata/test/ops_sanitizer_missing_details.ts b/cli/tests/testdata/test/ops_sanitizer_missing_details.ts
new file mode 100644
index 000000000..406773129
--- /dev/null
+++ b/cli/tests/testdata/test/ops_sanitizer_missing_details.ts
@@ -0,0 +1,10 @@
+// https://github.com/denoland/deno/issues/13729
+// https://github.com/denoland/deno/issues/13938
+import { writeAll } from "../../../../test_util/std/io/util.ts";
+
+Deno.test("test 1", { permissions: { write: true, read: true } }, async () => {
+ const tmpFile = await Deno.makeTempFile();
+ const file = await Deno.open(tmpFile, { write: true });
+ const buf = new Uint8Array(new Array(1_000_000).fill(1));
+ writeAll(file, buf);
+});