parent
195300a938
commit
1b128ac045
1 changed files with 12 additions and 0 deletions
|
|
@ -311,6 +311,18 @@ template fn() =
|
||||||
doAssert guide == AboutLifeUniverseAndEverythingElse(
|
doAssert guide == AboutLifeUniverseAndEverythingElse(
|
||||||
question: "6*9=?", answer: 42)
|
question: "6*9=?", answer: 42)
|
||||||
|
|
||||||
|
block refObject: #bug 17986
|
||||||
|
type A = ref object
|
||||||
|
case is_a: bool
|
||||||
|
of true:
|
||||||
|
a: int
|
||||||
|
else:
|
||||||
|
b: int
|
||||||
|
|
||||||
|
var a = A()
|
||||||
|
fromJson(a, """{"is_a": true, "a":1, "extra_key": 1}""".parse_json, Joptions(allowExtraKeys: true))
|
||||||
|
doAssert $a[] == "(is_a: true, a: 1)"
|
||||||
|
|
||||||
block testAllowMissingKeys:
|
block testAllowMissingKeys:
|
||||||
var guide = AboutLifeUniverseAndEverythingElse(
|
var guide = AboutLifeUniverseAndEverythingElse(
|
||||||
question: "6*9=?", answer: 54)
|
question: "6*9=?", answer: 54)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue