Как отлаживать тесты Жасмин Карма с помощью инструмента VSCode - PullRequest
0 голосов
/ 03 октября 2018

Я использую код Visual Studio для написания примеров модульных тестов на основе жасмина и кармы.Я хотел бы знать, есть ли способ отладки тестов в самом инструменте vs code.

1 Ответ

0 голосов
/ 04 октября 2018
  1. Откройте вкладку отладки
  2. Добавьте конфигурацию Chrome, она заполнит большинство полей за вас.Для порта измените его на 9876 (или на то, что указано в вашем karma.conf.js).См. Ниже.
  3. Установите точки останова в коде, который вы хотите отлаживать
  4. Запустите задачу отладки, которая откроет окно Chrome на указанный порт
  5. Запустите вашуПроверьте команду (ng test) и обновите открытое окно Chrome, если необходимо.

Пример конфигурации, они создаются в поле с именем launch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:9876",
            "webRoot": "${workspaceFolder}"
        }
    ]
}
...