added test case for or operator
This commit is contained in:
parent
abe8ac1962
commit
48697dc5bb
2 changed files with 17 additions and 3 deletions
|
|
@ -79,3 +79,17 @@ static:
|
|||
assert fooSym.kind in {nnkOpenSymChoice, nnkClosedSymChoice}
|
||||
assert fooSym.eqIdent("fOO")
|
||||
assertNot fooSym.eqIdent("bar")
|
||||
|
||||
var empty: NimNode
|
||||
var myLit = newLit("str")
|
||||
|
||||
assert( (empty or myLit) == myLit )
|
||||
|
||||
empty = newEmptyNode()
|
||||
|
||||
assert( (empty or myLit) == myLit )
|
||||
|
||||
proc bottom(): NimNode =
|
||||
quit("may not be evaluated")
|
||||
|
||||
assert( (myLit or bottom()) == myLit )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue