Жасмин не продолжает выполнять код в обратном вызове подписки после вызова отмены подписки - PullRequest
0 голосов
/ 24 октября 2018

Я использовал следующие стековые блики:

https://stackblitz.com/edit/dialog-example

https://stackblitz.com/edit/jasmine-testing

, и я слился с этим:

https://stackblitz.com/edit/jasmine-testing-r6bpfh

Пример можно выполнить, как в стеке-примере диалогового примера, установив для переменной TEST значение false в main.ts, и поэтому можно проверить, что ожидаемое поведение выполнено полностью: переменная dialogIsOpen имеет значение false после закрытиядиалоговое окно.

Во время тестирования я издевался над диалоговым окном, поэтому событие afterClose запускается сразу, но затем код после вызова отказа от подписки не выполняется.Это можно проверить, изменив вызов отписки и поставив после строки dialogIsOpen = false;.Затем выполняется строка, но не остальная часть функции.

Это ошибка?Стоит ли мне не отписываться от мероприятия?

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