用 deftest 定义测试
deftest
是用于定义单元测试的宏,类似于其他语言中的单元测试。
你可以按如下方式创建测试:
(deftest add-nums
(is (= 2 (+ 1 1)))
(is (= 3 (+ 1 2))))
在这里,我们定义了一个名为 add-nums
的测试,它测试了+
的功能。该测试有两个断言。
然后,你可以在当前命名空间中运行这样的测试:
(run-tests)
或者你可以运行测试所在的命名空间的测试:
(run-tests 'your-ns)