Я пытаюсь шпионить за window.alert. Я заметил функцию предупреждения окна, но он все еще говорит, что должен быть шпион.Мой компонент имеет
method1(){
method2();
}
method2{
if(some condition){
alert('hello');
}
}
Мой модульный тест:
it('it should say hello', () => {
spyOn(component, 'method1').and.callThrough();
spyOn(window, 'alert');
component.method1();
expect(window.alert).toHaveBeenCalledWith('hello');
}
ошибка Ожидается, что шпионское оповещение было вызвано с ['hello'], но оно никогда не вызывалось