cljs.test/run-tests

macrosince v0.0-2496 clojure.test/run-testsEdit
(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.
Source code @ clojurescript:src/main/cljs/cljs/test.cljc
(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))))