summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Halloway <stu@thinkrelevance.com>2010-06-02 17:28:54 -0400
committerStuart Halloway <stu@thinkrelevance.com>2010-06-03 21:26:20 -0400
commit3353eeafb5aab2e465fb953f3f50ac7bc60c2e0a (patch)
treed43605d78b84822dcdc28c020402ef2ddc4162b6
parent673f4c70a82b6af9379aa7b7e8188c8b809fed51 (diff)
test for #361: merge-with for defrecord
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
-rw-r--r--test/clojure/test_clojure/protocols.clj3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/clojure/test_clojure/protocols.clj b/test/clojure/test_clojure/protocols.clj
index b0f48453..78a62dae 100644
--- a/test/clojure/test_clojure/protocols.clj
+++ b/test/clojure/test_clojure/protocols.clj
@@ -187,7 +187,8 @@
(deftest defrecord-acts-like-a-map
(let [rec (r 1 2)]
- (is (= (r 1 3 {} {:c 4}) (merge rec {:b 3 :c 4})))))
+ (is (= (r 1 3 {} {:c 4}) (merge rec {:b 3 :c 4})))
+ (is (= {:a 11 :b 2 :c 10} (merge-with + rec {:a 10 :c 10})))))
(deftest defrecord-interfaces-test
(testing "java.util.Map"