1

目前,我有用于 Clojure 开发的 Intellij + Cursive 设置。我使用期望库编写了我的测试

https://github.com/clojure-expectations/expectations

使用此设置,我遵循的调试过程是放置日志,然后运行整个测试。有没有办法在 IDE 中放置断点并调试测试?Cursive 目前似乎只支持 clojure.test 。

有没有人对 clojure 期望的 IDE 设置或调试过程有任何建议?

4

1 回答 1

1

使用https://github.com/clojure-expectations/clojure-test而不是裸期望库。这将所有 Expectations 语法带入了一个clojure.test环境,但需要注意的是,您必须使用defexpect- 命名测试(预期),因为许多 -clojure.test兼容工具依赖于具有可预测名称的测试函数。这应该适用于 Cursive(当我第一次开始编写clojure.testExpectations 版本时,我曾与 Colin Fleming 一起测试过这一点)。

于 2019-08-28T17:47:25.107 回答