cljs.test/run-tests
(run-tests)
(run-tests env-or-ns)
(run-tests env-or-ns & namespaces)
Source docstring:
Runs all tests in the given namespaces; prints results.
Defaults to current namespace if none given. Does not return a meaningful
value due to the possiblity of asynchronous execution. To detect test
completion add a :end-run-tests method case to the cljs.test/report
multimethod.
(defmacro run-tests
([] `(run-tests (empty-env) '~ana/*cljs-ns*))
([env-or-ns]
(if (ns? env-or-ns)
`(run-tests (empty-env) ~env-or-ns)
`(run-tests ~env-or-ns '~ana/*cljs-ns*)))
([env-or-ns & namespaces]
`(run-block (run-tests-block ~env-or-ns ~@namespaces))))