Files
wren/test/for/truth.wren
T

33 lines
501 B
Plaintext
Raw Normal View History

2014-04-19 11:41:21 -07:00
class Iter {
new(value) { _value = value }
iterate(iterator) { _value }
iteratorValue(iterator) { "value" }
}
2014-01-20 18:12:55 -08:00
// False and null are false.
2014-04-19 11:41:21 -07:00
for (n in new Iter(false)) {
IO.print("bad")
break
}
for (n in new Iter(null)) {
IO.print("bad")
break
}
2014-01-20 18:12:55 -08:00
// Everything else is true.
2014-04-19 11:41:21 -07:00
for (n in new Iter(true)) {
IO.print("true") // expect: true
break
}
for (n in new Iter(0)) {
IO.print(0) // expect: 0
break
}
for (n in new Iter("")) {
IO.print("string") // expect: string
break
}