Как нажать ОК для оповещения в Жасмин - PullRequest
0 голосов
/ 24 апреля 2019

Я запускаю модульный тест для углового приложения, когда я нажимаю кнопку, я получаю окно с предупреждением. Как нажать и после этого я хочу проверить некоторые значения. Как этого добиться в Жасмин?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...