File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -224,12 +224,16 @@ Returns a collection of syms naming the vars unstrumented."
224224 (validate-check-opts opts#)
225225 (check-1 nil ~f ~spec opts#))))
226226
227+ (defn- registry-ref []
228+ #? (:clj @#'s/registry-ref
229+ :cljs cljs.spec.alpha$macros/registry-ref))
230+
227231(defn checkable-syms*
228232 ([]
229233 (checkable-syms* nil ))
230234 ([opts]
231235 (reduce into #{}
232- [(filter fn-spec-name? (keys @@#'s/ registry-ref))
236+ [(filter fn-spec-name? (keys @( registry-ref ) ))
233237 (keys (:spec opts))])))
234238
235239(defmacro checkable-syms
@@ -241,7 +245,7 @@ can be checked."
241245 `(let [opts# ~opts]
242246 (validate-check-opts opts#)
243247 (reduce conj #{}
244- '[~@(filter fn-spec-name? (keys @@#'s/ registry-ref))
248+ '[~@(filter fn-spec-name? (keys @( registry-ref ) ))
245249 ~@(keys (:spec opts))]))))
246250
247251(defmacro check
Original file line number Diff line number Diff line change 113113
114114(s/fdef cljs.core/= :args (s/+ any?))
115115
116+ (defn foo-2955 [n] " ret" )
117+
118+ (s/fdef foo-2955
119+ :args (s/cat :n number?)
120+ :ret string?)
121+
122+ (deftest test-cljs-2955
123+ (is (seq (stest/check `foo-2955))))
124+
116125(deftest test-cljs-2956
117126 (stest/instrument 'cljs.core/=)
118127 (is (true ? (= 1 )))
You can’t perform that action at this time.
0 commit comments