diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2017-04-17 20:04:24 +0200 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2017-04-17 20:04:24 +0200 |
commit | 03ddfddcaed5237ef48a959e45a49c4693fd72e4 (patch) | |
tree | c88a5827f9ae80ea4169971e964644a48f023169 /tests | |
parent | 5a4c06dbdce20a8966742d75ea6e5e227c6d1f14 (diff) | |
download | Nim-03ddfddcaed5237ef48a959e45a49c4693fd72e4.tar.gz |
Add test for previous commit.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/stdlib/tjsonmacro.nim | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/stdlib/tjsonmacro.nim b/tests/stdlib/tjsonmacro.nim index 65dc62e2f..323b3e1ee 100644 --- a/tests/stdlib/tjsonmacro.nim +++ b/tests/stdlib/tjsonmacro.nim @@ -217,4 +217,13 @@ when isMainModule: } """) data = to(jsonNode, Data) - doAssert data.person.isNil \ No newline at end of file + doAssert data.person.isNil + + block: + type + FooBar = object + field: float + + let x = parseJson("""{ "field": 5}""") + let data = to(x, FooBar) + doAssert data.field == 5.0 \ No newline at end of file |