diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/js/tunittest_error.nim | 2 | ||||
-rw-r--r-- | tests/stdlib/tquit.nim | 2 | ||||
-rw-r--r-- | tests/stdlib/tunittest_error.nim | 22 |
3 files changed, 25 insertions, 1 deletions
diff --git a/tests/js/tunittest_error.nim b/tests/js/tunittest_error.nim index ab736bf59..781e34338 100644 --- a/tests/js/tunittest_error.nim +++ b/tests/js/tunittest_error.nim @@ -3,6 +3,8 @@ discard """ outputsub: "[FAILED] with exception" """ +# see also: `tests/stdlib/tunittest_error.nim` + import unittest proc ddd() = diff --git a/tests/stdlib/tquit.nim b/tests/stdlib/tquit.nim index 1f9283ec4..0b4a479dc 100644 --- a/tests/stdlib/tquit.nim +++ b/tests/stdlib/tquit.nim @@ -5,7 +5,7 @@ just exiting... joinable: false """ -# Test the new beforeQuit variable: +# Test `addQuitProc` proc myExit() {.noconv.} = write(stdout, "just exiting...\n") diff --git a/tests/stdlib/tunittest_error.nim b/tests/stdlib/tunittest_error.nim new file mode 100644 index 000000000..7f05ec2a9 --- /dev/null +++ b/tests/stdlib/tunittest_error.nim @@ -0,0 +1,22 @@ +discard """ + exitcode: 1 + outputsub: "failed: 1 == 3" + matrix: "-d:case1; -d:case2" + targets: "c js" + joinable: false +""" + +when defined case1: + import unittest + suite "Test": + test "test require": + check 1==2 + check 1==3 + +when defined case2: + import unittest + suite "Test": + test "test require": + require 1 == 3 + if true: + quit 0 # intentional |