add basic NONE removal tests
This commit is contained in:
parent
00ab106dd6
commit
b127a6c428
1 changed files with 10 additions and 0 deletions
|
|
@ -1317,3 +1317,13 @@
|
||||||
|
|
||||||
(deftest traversed-test
|
(deftest traversed-test
|
||||||
(is (= 10 (select-any (s/traversed s/ALL +) [1 2 3 4]))))
|
(is (= 10 (select-any (s/traversed s/ALL +) [1 2 3 4]))))
|
||||||
|
|
||||||
|
(defn- predand= [pred ret v]
|
||||||
|
(and (pred ret)
|
||||||
|
(= ret v)))
|
||||||
|
|
||||||
|
(deftest remove-with-NONE-test
|
||||||
|
(is (predand= vector? [1 2 3] (setval [s/ALL nil?] s/NONE [1 2 nil 3 nil])))
|
||||||
|
(is (predand= list? '(1 2 3) (setval [s/ALL nil?] s/NONE '(1 2 nil 3 nil))))
|
||||||
|
|
||||||
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue