Update collections.clj

Added tests for nested calls to assoc.
This commit is contained in:
Martin Clausen 2014-07-22 23:14:03 +02:00
parent 318820521a
commit 39365cf7e4

View file

@ -15,6 +15,9 @@
'(update-in coll [k] f) '(assoc coll k (f (k coll)))
'(update-in coll [k] f) '(assoc coll k (f (coll k)))
'(update-in coll [k] f) '(assoc coll k (f (get coll k)))
'(assoc-in coll [k0 k1] a) '(assoc coll k0 (assoc (k0 coll) k1 a))
'(assoc-in coll [k0 k1] a) '(assoc coll k0 (assoc (coll k0) k1 a))
'(assoc-in coll [k0 k1] a) '(assoc coll k0 (assoc (get coll k0) k1 a))
'(update-in coll [k] f a b c) '(assoc coll k (f (k coll) a b c))
'(update-in coll [k] f a b c) '(assoc coll k (f (coll k) a b c))
'(update-in coll [k] f a b c) '(assoc coll k (f (get coll k) a b c))