mirror of
https://github.com/wren-lang/wren.git
synced 2026-01-18 13:49:59 +01:00
Moved List.contains to Sequence.contains, added tests and docs
This commit is contained in:
23
test/core/range/contains.wren
Normal file
23
test/core/range/contains.wren
Normal file
@ -0,0 +1,23 @@
|
||||
// Ordered range.
|
||||
IO.print((2..5).contains(1)) // expect: false
|
||||
IO.print((2..5).contains(2)) // expect: true
|
||||
IO.print((2..5).contains(5)) // expect: true
|
||||
IO.print((2..5).contains(6)) // expect: false
|
||||
|
||||
// Backwards range.
|
||||
IO.print((5..2).contains(1)) // expect: false
|
||||
IO.print((5..2).contains(2)) // expect: true
|
||||
IO.print((5..2).contains(5)) // expect: true
|
||||
IO.print((5..2).contains(6)) // expect: false
|
||||
|
||||
// Exclusive ordered range.
|
||||
IO.print((2...5).contains(1)) // expect: false
|
||||
IO.print((2...5).contains(2)) // expect: true
|
||||
IO.print((2...5).contains(5)) // expect: false
|
||||
IO.print((2...5).contains(6)) // expect: false
|
||||
|
||||
// Exclusive backwards range.
|
||||
IO.print((5...2).contains(1)) // expect: false
|
||||
IO.print((5...2).contains(2)) // expect: false
|
||||
IO.print((5...2).contains(5)) // expect: true
|
||||
IO.print((5...2).contains(6)) // expect: false
|
||||
Reference in New Issue
Block a user