(contains) macro
This commit is contained in:
@@ -331,6 +331,10 @@ class BasicTestCase extends Test {
|
||||
function testCaseOnNull() {
|
||||
_testCaseOnNull();
|
||||
}
|
||||
|
||||
function testContains() {
|
||||
_testContains();
|
||||
}
|
||||
}
|
||||
|
||||
class BasicObject {
|
||||
|
@@ -598,4 +598,11 @@
|
||||
(function _testCaseOnNull []
|
||||
(Assert.equals 5 (case null (v 10) (null 5)))
|
||||
(Assert.equals 5 (case null (v 10) (null 5) (otherwise 6)))
|
||||
(Assert.equals 5 (case null (v 10) (otherwise 5))))
|
||||
(Assert.equals 5 (case null (v 10) (otherwise 5))))
|
||||
|
||||
(function _testContains []
|
||||
(assert (contains "abc" "b"))
|
||||
(assert !(contains "abc" "z"))
|
||||
(assert (contains [1 2 3] 1))
|
||||
(assert !(contains [1 2 3] 5))
|
||||
(Assert.pass))
|
Reference in New Issue
Block a user