parent
a6c3bbf01a
commit
befca425c4
1 changed files with 7 additions and 4 deletions
|
|
@ -4123,10 +4123,13 @@ else:
|
||||||
|
|
||||||
template doAssertRaises*(exception, code: untyped): typed =
|
template doAssertRaises*(exception, code: untyped): typed =
|
||||||
## Raises ``AssertionError`` if specified ``code`` does not raise the
|
## Raises ``AssertionError`` if specified ``code`` does not raise the
|
||||||
## specified exception.
|
## specified exception. Example:
|
||||||
runnableExamples:
|
##
|
||||||
doAssertRaises(ValueError):
|
## .. code-block:: nim
|
||||||
raise newException(ValueError, "Hello World")
|
## doAssertRaises(ValueError):
|
||||||
|
## raise newException(ValueError, "Hello World")
|
||||||
|
# TODO: investigate why runnableExamples here caused
|
||||||
|
# https://github.com/nim-lang/Nim/issues/8223
|
||||||
var wrong = false
|
var wrong = false
|
||||||
try:
|
try:
|
||||||
code
|
code
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue