Skip to content

Commit 2862182

Browse files
committed
Fix the any-except-NaN generator, need to account for recursion
1 parent 69e15c6 commit 2862182

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

test/lambdaisland/deep_diff2/diff_test.cljc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,9 @@
204204
(and (= (.call js/toString node) (str "[object Number]"))
205205
(js/eval (str node " != +" node )))))
206206

207-
(def gen-any-except-NaN (gen/such-that (complement NaN?) gen/any))
207+
(def gen-any-except-NaN (gen/recursive-gen
208+
gen/container-type
209+
(gen/such-that (complement NaN?) gen/simple-type)))
208210

209211
(defspec round-trip-diff 100
210212
(prop/for-all [x gen-any-except-NaN

0 commit comments

Comments
 (0)