(rontolisp) docs
← テスト (clojure.test)

deftest

(deftest name body...)

テスト name を定義します。name は body を 1 つのテストとして実行する引数 0 の関数で、 現在の名前空間に定義順で登録されます。run-tests が実行し、(name) と呼べばそのテストだけを 実行します。本体から漏れたエラーは Uncaught exception, not in assertion. として報告され、 そのテストは終わります。deftest- も同じ定義です。本体の recur は本体自身を対象にします。


Testing demo

Ran 1 tests containing 2 assertions.
0 failures, 0 errors.