欢迎!有关如何使用此网站的更多信息,请参阅关于页面。
这就像 CLJ-1949,但针对 stubs 而不是高阶函数参数。
但是,解决方案更困难,因为 {{cst/check}} 和 {{cst/instrument}} 可以分别调用/使用。
我的唯一想法是使用一个动态变量来协调这两个方案。在测试期间如果没有调用 stubs,将使用 {{gen/generate}},但在调用 {{cst/check}} 的上下文中,动态变量将包含一个类似的替代实现,类似于 CLJ-1949 中的补丁。
如果需要,我很乐意准备一个带有该实施(或任何其他)方案补丁。