diff options
Diffstat (limited to 'tests/specs/test/exit_code')
-rw-r--r-- | tests/specs/test/exit_code/__test__.jsonc | 5 | ||||
-rw-r--r-- | tests/specs/test/exit_code/main.js | 3 | ||||
-rw-r--r-- | tests/specs/test/exit_code/main.out | 17 |
3 files changed, 25 insertions, 0 deletions
diff --git a/tests/specs/test/exit_code/__test__.jsonc b/tests/specs/test/exit_code/__test__.jsonc new file mode 100644 index 000000000..37d678453 --- /dev/null +++ b/tests/specs/test/exit_code/__test__.jsonc @@ -0,0 +1,5 @@ +{ + "args": "test main.js", + "exitCode": 1, + "output": "main.out" +} diff --git a/tests/specs/test/exit_code/main.js b/tests/specs/test/exit_code/main.js new file mode 100644 index 000000000..768bb4165 --- /dev/null +++ b/tests/specs/test/exit_code/main.js @@ -0,0 +1,3 @@ +Deno.test("Deno.exitCode", () => { + Deno.exitCode = 42; +}); diff --git a/tests/specs/test/exit_code/main.out b/tests/specs/test/exit_code/main.out new file mode 100644 index 000000000..2562695a0 --- /dev/null +++ b/tests/specs/test/exit_code/main.out @@ -0,0 +1,17 @@ +running 1 test from ./main.js +Deno.exitCode ... FAILED ([WILDCARD]) + + ERRORS + +Deno.exitCode => ./main.js:1:6 +error: Error: Test case finished with exit code set to 42. + at exitSanitizer (ext:cli/40_test.js:113:15) + at async outerWrapped (ext:cli/40_test.js:134:14) + + FAILURES + +Deno.exitCode => ./main.js:1:6 + +FAILED | 0 passed | 1 failed ([WILDCARD]) + +error: Test failed |