summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@gmail.com>2017-04-17 20:04:24 +0200
committerDominik Picheta <dominikpicheta@gmail.com>2017-04-17 20:04:24 +0200
commit03ddfddcaed5237ef48a959e45a49c4693fd72e4 (patch)
treec88a5827f9ae80ea4169971e964644a48f023169 /tests
parent5a4c06dbdce20a8966742d75ea6e5e227c6d1f14 (diff)
downloadNim-03ddfddcaed5237ef48a959e45a49c4693fd72e4.tar.gz
Add test for previous commit.
Diffstat (limited to 'tests')
-rw-r--r--tests/stdlib/tjsonmacro.nim11
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