macro | removed v1.9.183 | added v1.9.14 | Edit |
(run-tests)
(run-tests & ns-syms)
Like run-all-tests, but scoped to specific namespaces, or to *ns* if no ns-sym are specified.
(defmacro run-tests
([]
`(cljs.spec.test/run-tests '~ana/*cljs-ns*))
([& ns-syms]
`(cljs.spec.test/run-var-tests
(->> #?(:clj ~(spec/speced-vars* ns-syms)
:cljs ~(cljs.spec$macros/speced-vars* ns-syms))
(filter (fn [v#] (:args (cljs.spec/get-spec v#))))))))