我正在尝试测试JS-
var providers = [];
providers.push(1);
我如何间谍推送?我尝试了以下失败的尝试-
var providers = jasmine.createSpyObj('providers', ['push'])
expect(providers.push).toHaveBeenCalled();
有人可以指引我正确的方向吗?
最佳答案
请参考https://daveceddia.com/jasmine-2-spy-cheat-sheet/
,所以应该
spyOn(providers, 'push');