Skip to content

Commit 37f3885

Browse files
puredangerrichhickey
authored andcommitted
make spec tests tolerant of adding explain-data
Signed-off-by: Rich Hickey <[email protected]>
1 parent ec2512e commit 37f3885

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/clojure/test_clojure/spec.clj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ its spec for test purposes."
145145
(is (nil? (flip-nums 1 1)))
146146
(s/instrument `flip-nums)
147147
(is (= [1 2] (flip-nums 2 1)))
148-
(is (= '{:clojure.spec/problems {[:args :arg1] {:pred integer?, :val :a, :via []}}, :clojure.spec/args (:a :b)}
148+
(is (submap? '{:clojure.spec/problems {[:args :arg1] {:pred integer?, :val :a, :via []}}, :clojure.spec/args (:a :b)}
149149
(get-ex-data (flip-nums :a :b))))
150-
(is (= '{:clojure.spec/problems {[:fn] {:pred (fn [{:keys [args ret]}] (= ret [(:arg2 args) (:arg1 args)])), :val {:args {:arg1 1, :arg2 2}, :ret [1 2]}, :via []}}, :clojure.spec/args (1 2)}
150+
(is (submap? '{:clojure.spec/problems {[:fn] {:pred (fn [{:keys [args ret]}] (= ret [(:arg2 args) (:arg1 args)])), :val {:args {:arg1 1, :arg2 2}, :ret [1 2]}, :via []}}, :clojure.spec/args (1 2)}
151151
(get-ex-data (flip-nums 1 2))))
152-
(is (= '{:clojure.spec/problems {[:ret] {:pred vector?, :val nil, :via []}}, :clojure.spec/args (1 1)}
152+
(is (submap? '{:clojure.spec/problems {[:ret] {:pred vector?, :val nil, :via []}}, :clojure.spec/args (1 1)}
153153
(get-ex-data (flip-nums 1 1))))
154154
(s/unstrument `flip-nums)
155155
(= [1 2] (flip-nums 2 1))

0 commit comments

Comments
 (0)