我正在处理一个非常简单的规范 -
fit('should create', () => {
spyOn(component, 'setTotals')();
expect(component.setTotals).toHaveBeenCalled();
expect(component).toBeDefined();
});
我的理解是 - 监视这个方法,并期望它被调用 - 将创造成功。
然而,相反的情况正在发生,我不明白为什么。在我看来,我正在以正确的方式使用间谍。对此的任何意见都将不胜感激。
答案 0 :(得分:0)
尝试:
spyOn(component, 'setTotals');
或者:
spyOn(component, 'setTotals').and.callThrough();