2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面获取更多关于其工作方式的信息。

0
Clojure

这就像 CLJ-1949,但针对的是存根而不是高阶函数参数。

不过解决方案更难,因为 {{cst/check}} 和 {{cst/instrument}} 可以单独调用/使用。

我的唯一想法是有一个动态变量,这样它们可以协调。在测试期间没有被调用时,存根会使用 {{gen/generate}},但在调用 {{cst/check}} 的上下文中,动态变量会包含一个类似的替代实现,类似于 CLJ-1949 的补丁。

如果您想的话,我很乐意准备这样的补丁(或任何其他实现)。

1 答案

0
参考: https://clojure.atlassian.net/browse/CLJ-1996(由 gfredericks 报告)
...