【发布时间】:2014-12-12 01:00:29
【问题描述】:
如何在测试文件中的测试运行之前运行一些 Clojure 代码?
我希望在运行所有测试之前调用一些 Clojure 代码(比如在我的 lein 项目的根目录下执行 lein test)或在运行单个测试之前调用。我不想在多个.clj 文件中复制那段代码。
我该怎么做?是否有一些“特殊”.clj 文件可以在运行任何测试之前运行?
【问题讨论】:
-
你试过使用前置条件吗?
-
@RobertHarvey: 谷歌搜索 "lein test preconditions" 给了我这个非常SO的问题,我刚刚问的第一个答案:(回答你的问题:不,我没有尝试先决条件......但我不介意我知道要读什么/谷歌:)
-
我对lein一无所知。但通常测试框架会为您提供一些在运行测试之前进行设置的方法。