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
|
||||
(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