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

欢迎!有关如何使用此网站的更多信息,请参阅关于页面。

0
Clojure

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

但是,解决方案更困难,因为 {{cst/check}} 和 {{cst/instrument}} 可以分别调用/使用。

我的唯一想法是使用一个动态变量来协调这两个方案。在测试期间如果没有调用 stubs,将使用 {{gen/generate}},但在调用 {{cst/check}} 的上下文中,动态变量将包含一个类似的替代实现,类似于 CLJ-1949 中的补丁。

如果需要,我很乐意准备一个带有该实施(或任何其他)方案补丁。

1 答案

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