finish select-any tests
This commit is contained in:
parent
e698f5f06b
commit
5087e500b7
1 changed files with 16 additions and 4 deletions
|
|
@ -1133,7 +1133,19 @@
|
||||||
)
|
)
|
||||||
)))
|
)))
|
||||||
|
|
||||||
;; select-any tests:
|
(deftest multi-path-select-any-test
|
||||||
;; - if-path (both then and else branches)
|
(is (= s/NONE (select-any (s/multi-path s/STOP s/STOP) 1)))
|
||||||
;; - continuous-subseqs
|
(is (= 1 (select-any (s/multi-path s/STAY s/STOP) 1)
|
||||||
;; - multi-path
|
(select-any (s/multi-path s/STOP s/STAY) 1)
|
||||||
|
(select-any (s/multi-path s/STOP s/STAY s/STOP) 1)
|
||||||
|
))
|
||||||
|
(is (= s/NONE (select-any [(s/multi-path s/STOP s/STAY) even?] 1)))
|
||||||
|
)
|
||||||
|
|
||||||
|
(deftest if-path-select-any-test
|
||||||
|
(is (= s/NONE (select-any (s/if-path even? s/STAY) 1)))
|
||||||
|
(is (= 2 (select-any (s/if-path even? s/STAY s/STAY) 2)))
|
||||||
|
(is (= s/NONE (select-any [(s/if-path even? s/STAY s/STAY) odd?] 2)))
|
||||||
|
(is (= 2 (select-any (s/if-path odd? s/STOP s/STAY) 2)))
|
||||||
|
(is (= s/NONE (select-any [(s/if-path odd? s/STOP s/STAY) odd?] 2)))
|
||||||
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue