run-tests
(run-tests) (run-tests ns...)
指定した名前空間(クォートしたシンボルか文字列)のテストをすべて実行します。指定が
なければ現在の名前空間を実行します。名前空間ごとに Testing ns を表示し、最後に
Ran N tests containing M assertions. / F failures, E errors. の集計を表示します。
返り値は {:test :pass :fail :error :type :summary} のマップです。プログラムが一度も
名指しせず、テストも定義していない名前空間は、本家と同じ No namespace: ... found の
エラーになります。テストは定義順に実行します。関数値としても動くので、
(apply run-tests nss) も実行できます。
Testing demo
FAIL in (broken) (NO_SOURCE_FILE:3)
expected: (= 1 2)
actual: (not (= 1 2))
Ran 2 tests containing 2 assertions.
1 failures, 0 errors.
2 1 1 0