Skip to content

Commit 4899985

Browse files
committed
Fixed tests for Nim < 2.0
1 parent a40cd7e commit 4899985

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

tests/test_objects.nim

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ block:
77
var v = s.fromJson(Entry1)
88
doAssert v.color == ""
99

10-
block:
11-
type Frog = object
12-
legs: int = 4
10+
when NimMajor >= 2: # Default field values are only supported in Nim 2.0+
11+
block:
12+
type Frog = object
13+
legs: int = 4
1314

14-
var s = "{}"
15-
var f = s.fromJson(Frog)
16-
# Make sure the default value is deserialized correctly.
17-
doAssert f.legs == 4
15+
var s = "{}"
16+
var f = s.fromJson(Frog)
17+
# Make sure the default value is deserialized correctly.
18+
doAssert f.legs == 4
1819

1920
block:
2021
type Foo2 = ref object

0 commit comments

Comments
 (0)