We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7923f80 commit d9394dbCopy full SHA for d9394db
2 files changed
src/main/cljs/cljs/spec.cljs
@@ -473,7 +473,7 @@
473
(when (every? identity gs)
474
(gen/one-of gs)))))
475
(with-gen* [_ gfn] (multi-spec-impl form mmvar retag gfn))
476
- (describe* [_] `(multi-spec ~form))))))
+ (describe* [_] `(multi-spec ~form ~retag))))))
477
478
(defn ^:skip-wiki tuple-impl
479
"Do not call this directly, use 'tuple'"
src/test/cljs/cljs/spec_test.cljs
@@ -76,6 +76,12 @@
76
(deftest test-cljs-1757
77
(is (s/exercise-fn `cljs-1757-x)))
78
79
+(deftest test-cljs-1788
80
+ (defmulti mm :mm/type)
81
+ (s/def ::foo-1788 (s/multi-spec mm :mm/type))
82
+ (is (= (s/form ::foo-1788)
83
+ '(cljs.spec/multi-spec cljs.spec-test/mm :mm/type))))
84
+
85
;; Copied from Clojure spec tests
86
87
(def even-count? #(even? (count %)))
0 commit comments