用 deftest 定義測試
deftest
是用於定義單元測試的巨集,類似於其他語言中的單元測試。
你可以按如下方式建立測試:
(deftest add-nums
(is (= 2 (+ 1 1)))
(is (= 3 (+ 1 2))))
在這裡,我們定義了一個名為 add-nums
的測試,它測試了+
的功能。該測試有兩個斷言。
然後,你可以在當前名稱空間中執行這樣的測試:
(run-tests)
或者你可以執行測試所在的名稱空間的測試:
(run-tests 'your-ns)