在Clojure REPL中删除已定义的测试

Hav*_*vvy 7 testing clojure reload

在Clojure中,我决定从编写:test元数据元素转向使用deftest.为了看到我写的deftest正确,我尝试重新加载并在REPL中重新加载运行测试.

虽然我不关心重复测试本身,但当我从源中删除测试时,我希望在重新加载源时将其删除. 清除REPL不会删除测试.

那么,我删除了多少deftest来自Clojure REPL 定义的测试

Stu*_*way 7

clojure.test通过反映命名空间来查找测试变量,因此您可以使用ns-unmap.有关详细信息,请参阅我之前对类似问题的回答