我是茉莉花和间谍的新手,希望你能指出正确的方向。
我有一个我想用单元测试覆盖的事件监听器:
var nextTurn = function() {
continueButton.addEventListener("click", displayComputerSelection)
};
nextTurn();
总体思路是监视“displayComputerSelection”函数。
it ("should call fn displayComputerSelection on continueButton click", function(){
spyOn(displayComputerSelection);
continueButton.click();
expect(displayComputerSelection).toHaveBeenCalled();
由于间谍的基本结构是spyOn(<object>, <methodName>)
我得到回应No method name supplied
。我试过用 jasmine.createSpy 进行试验,但无法使其工作。我将如何替代预期的方法?