【问题标题】:Debugging Clojure expectations调试 Clojure 期望
【发布时间】:2019-08-28 09:49:22
【问题描述】:

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

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

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

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

【问题讨论】:

  • 调试器按预期工作。您只需要从 IntelliJ 运行它或远程连接到正在运行的 JVM 进程

标签: clojure clojure-testing


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多