123456789101112131415161718192021222324 |
- discard """
- cmd: "nim $target -d:release $options $file"
- outputsub: '''tunhandledexc.nim(15) genErrors
- Error: unhandled exception: bla [ESomeOtherErr]'''
- exitcode: "1"
- """
- type
- ESomething = object of Exception
- ESomeOtherErr = object of Exception
- proc genErrors(s: string) =
- if s == "error!":
- raise newException(ESomething, "Test")
- else:
- raise newException(EsomeotherErr, "bla")
- when true:
- try: discard except: discard
- try:
- genErrors("errssor!")
- except ESomething:
- echo("Error happened")
|