Я запускаю модульный тест для углового приложения, когда я нажимаю кнопку, я получаю окно с предупреждением. Как нажать и после этого я хочу проверить некоторые значения. Как этого добиться в Жасмин?
InputBox.text="589789";
let spyOnalert=spyOn(window, "alert");//trying to spyon alert but fails
let InputButtons=fixture.debugElement.queryAll(By.css('.crendentialsPINButton'));
InputButtons[0].triggerEventHandler('click',null);//fires alert
fixture.detectChanges();
//expect alert to be called
expect(spyOnalert).toHaveBeenCalled();
//expect input box text to be changed
expect(component.InputBoxValue).toBeEqual("589789"); //this also fails,only after clicking ok in the alert box this will change