diff options
author | Araq <rumpf_a@web.de> | 2014-02-02 10:00:10 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-02-02 10:00:10 +0100 |
commit | 47e4f9698cca68a96fbffa6acc0c6d39a6f6420b (patch) | |
tree | 8e7fd711bdcc44dec9b290824f52456e5de146dd /tests | |
parent | 4b94aba6de5da797c339dc6645e72b1070b92c31 (diff) | |
download | Nim-47e4f9698cca68a96fbffa6acc0c6d39a6f6420b.tar.gz |
fixes #844
Diffstat (limited to 'tests')
-rw-r--r-- | tests/exprs/tstmtexprs.nim | 12 |
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) |