Как отладить тесты в angular? - PullRequest
0 голосов
/ 04 марта 2020

Есть ли способ отладки одного теста в angular? Например: я создал простой сервис под названием test-service. Простой файл test-service.spe c .ts, созданный автоматически с тестом внутри. Я могу позвонить в ng test, все работает нормально. Но как я могу установить точку останова внутри этого файла spe c .ts? Я пытаюсь сделать это с помощью Protractor, но если запустить тест, я получаю эту ошибку:

E / launcher - Ошибка: Ошибка: не удается найти модуль ...

Я использую intellij как ide.

1 Ответ

1 голос
/ 04 марта 2020

Я думаю, Protractor для сквозных тестов.

Чтобы отладить одиночный тест, измените it на fit или, если вы хотите запустить набор, измените describe на fdescribe.

Вы можете выполнить отладку console, используя console.log и увидев терминал. Если экземпляр браузера открывается при выполнении ng test, то, если вы поместите debugger; в тест it, он должен сработать (быстро откройте инструменты разработчика). Если вы работаете без головы (браузер не открывается), вы можете изменить karma.conf.js, чтобы открыть браузер для тестов.

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