0

我正在将我在 ring over 中所做的应用程序迁移到 immutant 并且对于如何处理我的所有测试有点迷茫。

因为需要部署不变的项目,所以测试功能的最佳策略是什么?

4

1 回答 1

1

该插件的test任务lein-immutant将启动 Immutant、部署您的应用程序、运行其所有测试、取消部署应用程序并关闭 Immutant。

不过,这实际上更像是一个 CI 过程。在开发您的应用程序时,最好连接到您在 REPL 中部署在 Immutant 中的应用程序。这样,您可以随时评估您的测试。

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

于 2013-04-24T12:44:28.663 回答