diff options
-rw-r--r-- | test/clojure/test_clojure/protocols.clj | 3 |
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" |