Как мне отладить жасминовые тесты, используя VSCode из Guthub MS Recipe? - PullRequest
0 голосов
/ 23 марта 2020

Я очень новичок во всех этих инструментах со стороны сервера Java. Используя VS Code, я хотел построить модульные тесты и отладить их.

Установил VS Code 1.43.1 с отладчиком для Chrome, Jasimine Test Explorer (который устанавливает Test Explorer UI). Q1: что-нибудь еще мне нужно? Нужно ли мне расширение кармы?

Осматривая, я нашел несколько старых и новых постов, рекомендующих https://github.com/Microsoft/vscode-recipes/tree/master/Angular-CLI

Я дошел до замены .vscode / tasks. json (мне действительно пришлось создайте его. Надеюсь, это не признак того, что чего-то не хватает).

Тогда третья точка маркера после

  • Должно появиться окно консоли, где будет работать ng serve. После того, как приложение обслуживается или если задача обнаруживает ошибку, появится окно браузера. Используйте его для активации вашей точки останова!

Что такое «Используйте ее для активации вашей точки останова!»? Это ничего не значит для меня. Ну, это остановилось в точке останова.

Q2: Я закрываю этот браузер? Для чего он используется?

Продолжение без закрытия каких-либо Chrome windows в командном окне за пределами кода VS. Я выполнил инструкции.

npm выполнить тест

Я могу "Установить точку останова в app.component.spe c .ts на строке в одном из модульных тестов.", Но она показывает незакрашенный кружок. Во всплывающей подсказке написано «Точка останова установлена, но еще не привязана».

Назад к VS VS Выбор кода и выполнение «теста ng», как указано. Chrome переходит к http://localhost: 9876 / debug. html, что кажется хорошим.

нажатие на один из маркированных списков тестов не достигает какой-либо точки останова в пользовательском интерфейсе , Для чего нужна кнопка DEBUG? Удар по соответствующему тесту не приводит к достижению точки останова.

Что я (или указания) оставил для проведения тестов? Я бросил пистолет и вставил неподходящее расширение?

...