summary refs log tree commit diff stats
path: root/lib/pure/unittest.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/unittest.nim')
-rw-r--r--lib/pure/unittest.nim4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pure/unittest.nim b/lib/pure/unittest.nim
index 3a52cb916..b2cc54cdf 100644
--- a/lib/pure/unittest.nim
+++ b/lib/pure/unittest.nim
@@ -92,7 +92,9 @@ template fail* =
   TestStatusIMPL = FAILED

   checkpoints = @[]

 

-macro check*(conditions: stmt): stmt =

+macro check*(conditions: stmt): stmt =
+  let conditions = callsite()

+  
   proc standardRewrite(e: PNimrodNode): PNimrodNode =

     template rewrite(Exp, lineInfoLit: expr, expLit: string): stmt =

       if not Exp: