私は何を間違っていますか?要素のクリック イベントで呼び出される関数をスパイしようとしていますが、テストは常に 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;
}