【发布时间】:2015-07-27 12:39:20
【问题描述】:
我做错了什么?试图监视在元素单击事件上调用的函数,但测试总是返回 false。
规格:
describe('button', function() {
before(function() {
this.spy = sinon.spy(window, 'testMethod');
});
it('Should call testMethod', function() {
$('#testBtn').click();
expect(this.spy.called).to.equal(true);
});
});
js:
$('#testBtn').on('click', testMethod);
function testMethod() {
return true;
}
【问题讨论】:
标签: javascript mocha.js sinon chai karma-mocha