【发布时间】:2016-12-22 11:43:53
【问题描述】:
我的系统的某些部分已经被很好地规范了,但是当我将其中一个谓词更改为明显错误的东西时,我注意到我的所有测试仍然通过并且我没有从我开始依赖的规范中得到通常的爆炸在。
我无法弄清楚为什么会发生这种情况,而且我当然无法从 lein new test 开始重现它。
有没有办法让spec.test 在找不到规范时给我一个警告,用于调试目的,而不是假设我不想规范我系统的这一部分?它可以通过其他方式帮助我调试这种情况吗?
【问题讨论】:
-
在运行测试之前你会打电话给
spec.test/instrument吗? -
是的,我想我应该明确说明这一点。
标签: testing clojure clojure.spec