Отладка стандартных Jest-тестов
Этот документ в Microsoft vscode-receiveies GitHub repo описывает, как настроить VS Code для отладки стандартных Jest-тестов.
Файл launch.json выглядит следующим образом:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Jest All",
"program": "${workspaceFolder}/node_modules/.bin/jest",
"args": ["--runInBand"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder}/node_modules/jest/bin/jest",
}
},
{
"type": "node",
"request": "launch",
"name": "Jest Current File",
"program": "${workspaceFolder}/node_modules/.bin/jest",
"args": ["${relativeFile}"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder}/node_modules/jest/bin/jest",
}
}
]
}
Отладка Jest-тестов create-реакции-приложения
Если ваше приложение представляет собой приложение React, загруженное с помощью create-react-app , тогда конфигурация немного отличается, поскольку Jest не запускается напрямую и описан в этом разделе документации create-реагировать-app.