lein midje:autotest如何与immantant一起工作?

时间:2013-04-23 11:01:42

标签: clojure midje immutant

我将我所做的应用程序迁移到了不变的地方,而且有点失去了我的所有测试。

由于需要部署不朽的项目,测试功能的最佳策略是什么?

1 个答案:

答案 0 :(得分:1)

test插件的lein-immutant任务将激活Immutant,部署您的应用,运行所有测试,取消部署应用,并关闭Immutant。

但这真的意味着更多的CI流程。在开发应用程序时,最好通过REPL连接到部署在Immutant中的应用程序。这样,您可以随时评估测试。

目前,test任务并不直接支持中间事实,但您可以将它们包装在deftest中以触发它们ala https://github.com/marick/Midje/wiki/Lein-test