From 72170b443d126ffadf35d874cc4d90aa8f843788 Mon Sep 17 00:00:00 2001 From: Timothee Cour Date: Tue, 11 Sep 2018 11:48:45 -0700 Subject: add testcase --- tests/assert/tfailedassert_stacktrace.nim | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/assert/tfailedassert_stacktrace.nim (limited to 'tests') diff --git a/tests/assert/tfailedassert_stacktrace.nim b/tests/assert/tfailedassert_stacktrace.nim new file mode 100644 index 000000000..a3edeb9bf --- /dev/null +++ b/tests/assert/tfailedassert_stacktrace.nim @@ -0,0 +1,19 @@ +discard """ + output: ''' +tfailedassert_stacktrace.nim(16) tfailedassert_stacktrace +tfailedassert_stacktrace.nim(15) foo +system.nim(3777) failedAssertImpl +system.nim(3770) raiseAssert +system.nim(2817) sysFatal +''' +""" + + + +try: + proc foo() = + assert(false) + foo() +except AssertionError: + let e = getCurrentException() + echo e.getStackTrace -- cgit 1.4.1-2-gfad0