【发布时间】:2017-10-20 07:04:01
【问题描述】:
我正在尝试监视全局函数,例如
function foo() {
}
但是下面的测试失败了,怎么办
var spy = sinon.spy(foo);
foo();
expect(spy.callCount).to.equal(1);
** 编辑 **
如果我像下面那样做,那么它可以工作
var spy = sinon.spy(window, "foo");
foo();
expect(spy.callCount).to.equal(1);
有什么区别
【问题讨论】:
-
我已经留下了答案,如果您有什么需要我澄清的,请告诉我。如果问题已解决,请标记为答案。
标签: javascript sinon spy