В приложении, которое я тестирую, в классе компонента есть строки, которые отображают всплывающее сообщение. Я пытаюсь написать тест транспортира, который проверяет, отображаются ли эти сообщения или нет, но мне трудно. Причина в том, что у меня нет упоминания о тостре в моем Html, поэтому я действительно не знаю, как его найти транспортиром. Вот код, в котором я использую toastr. Я хочу проверить, отображается ли сообщение об успехе, если пользователь регистрируется или обновляется.
dialogRef.afterClosed().subscribe(result => {
console.log(result);
if (result.success === "success") {
this.toastr.success(result.isToEdit == true ? "User is updated successfully " : "User is created successfully.");
this.getUsers();
}
});
Я ломаю голову над этим. Любая помощь будет здорово. Благодарю вас!
Изменить: я считаю, что решил эту проблему. Я сделал следующий код для доступа к сообщению:
return element(by.css('.toast-message'))
toastr
библиотеку вы используете? - person user184994   schedule 12.06.2018