Add test for previous commit.

This commit is contained in:
Dominik Picheta
2017-04-17 20:04:24 +02:00
parent 5a4c06dbdc
commit 03ddfddcae
2 changed files with 11 additions and 2 deletions

View File

@@ -1763,7 +1763,7 @@ macro to*(node: JsonNode, T: typedesc): untyped =
# TODO: Rename postProcessValue and move it (?)
result = postProcessValue(result)
echo(toStrLit(result))
# echo(toStrLit(result))
when false:
import os

View File

@@ -217,4 +217,13 @@ when isMainModule:
}
""")
data = to(jsonNode, Data)
doAssert data.person.isNil
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