Try to fix array type test
This commit is contained in:
parent
4ffbc33ab3
commit
ff57369fce
1 changed files with 3 additions and 3 deletions
|
|
@ -93,11 +93,11 @@ macro testFields(t: typed, fields: static[string] = "") =
|
||||||
for i in 0 ..< rl.len:
|
for i in 0 ..< rl.len:
|
||||||
let
|
let
|
||||||
name = ($rl[i][0]).strip(chars = {'*'})
|
name = ($rl[i][0]).strip(chars = {'*'})
|
||||||
typ = ($(rl[i][1].repr())).replace("\n", "").replace(" ", "")
|
typ = ($(rl[i][1].repr())).replace("\n", "").replace(" ", "").replace("typeof", "type")
|
||||||
n = names.find(name)
|
n = names.find(name)
|
||||||
assert n != -1, $t & "." & name & " invalid"
|
assert n != -1, $t & "." & name & " invalid"
|
||||||
assert types[n] == typ,
|
assert types[n].replace("typeof", "type") == typ,
|
||||||
"typeof(" & $t & ":" & name & ") != " & types[n] & ", is " & typ
|
"typeof(" & $t & ":" & name & ") != " & types[n].replace("typeof", "type") & ", is " & typ
|
||||||
|
|
||||||
assert A == 2
|
assert A == 2
|
||||||
assert B == 1.0
|
assert B == 1.0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue