如下面的代码所示,我正在尝试使用sinon
进行一些单元测试。 FeatureController
是类的名称,executeFeatures
是类的名称
此类中的静态方法。
我想检查executeFeaturesSpy
是否至少被调用过一次。但是.callCount
带有下划线,WebStorm说“未解决
可变呼叫计数”。
请让我知道我是否正在使用间谍检查一次executeFeatures
是否正确调用了?
另外,尽管我导入了所需的库,为什么仍未定义callCount
方法?
代码:
const executeFeaturesSpy = sinon.spy(FeatureController, 'executeFeatures');
return featureCont.evaluate()
.then(() => t.is(executeFeaturesSpy.callCount, 1))
.then(() => executeFeaturesSpy.restore())
.then(() => t.pass());