summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-02-02 10:00:10 +0100
committerAraq <rumpf_a@web.de>2014-02-02 10:00:10 +0100
commit47e4f9698cca68a96fbffa6acc0c6d39a6f6420b (patch)
tree8e7fd711bdcc44dec9b290824f52456e5de146dd /tests
parent4b94aba6de5da797c339dc6645e72b1070b92c31 (diff)
downloadNim-47e4f9698cca68a96fbffa6acc0c6d39a6f6420b.tar.gz
fixes #844
Diffstat (limited to 'tests')
-rw-r--r--tests/exprs/tstmtexprs.nim12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/exprs/tstmtexprs.nim b/tests/exprs/tstmtexprs.nim
index 497a2f6d0..8149ec4b8 100644
--- a/tests/exprs/tstmtexprs.nim
+++ b/tests/exprs/tstmtexprs.nim
@@ -69,3 +69,15 @@ proc semiProblem() =
   if false: echo "aye"; echo "indeed"
 
 semiProblem()
+
+
+# bug #844
+
+import json 
+proc parseResponse(): PJsonNode =
+  result = % { "key1": % { "key2": % "value" } }
+  for key, val in result["key1"]:
+    var excMsg = key & "("
+    if (var n=result["key2"]; n != nil):
+      excMsg &= n.str
+    raise newException(ESynch, excMsg)