Для отладки тестов Jest в Visual Studio Code (VSCode) можно использовать несколько методов. Вот несколько вариантов:
-
Использование расширения Jest для VSCode: установите расширение Jest из VSCode Marketplace. После установки вы можете устанавливать точки останова непосредственно в тестовых файлах и запускать/отлаживать их с помощью встроенного средства запуска тестов Jest.
-
Настройка конфигураций запуска: определите файл конфигурации запуска (
launch.json) в рабочей области VSCode. Настройте его для запуска тестов Jest с соответствующими параметрами, такими как указание тестового файла или шаблона. Затем вы можете использовать отладчик VSCode для запуска и отладки тестов. -
Использование встроенного терминала VSCode: откройте встроенный терминал в VSCode и запустите команды Jest для выполнения тестов. Вы можете использовать флаг
--debug-brk, чтобы включить отладчик Node.js и установить точки останова в тестовом коде. Затем подключите отладчик VSCode к процессу Node.js. -
Добавление операторов
debugger. Вставляйте операторыdebuggerнепосредственно в тестовый код, где вы хотите приостановить выполнение. При запуске тестов Jest выполнение приостанавливается на этих инструкциях, что позволяет вам проверить переменные и выполнить код.