Я написал несколько компонентов ReactJS и пытался написать тестовые сценарии, используя для этого Jest / Enzyme.Я чувствовал, что лучше иметь возможность отлаживать тестовые сценарии и для более длинных тестовых сценариев.
Я следовал конфигурации, упомянутой здесь -
Отладка тестов в коде Visual Studio
Вот мой файл launch.json -
{
"version": "0.2.0",
"configurations": [
{
"name": "Chrome",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"webRoot": "${workspaceRoot}/src",
"sourceMapPathOverrides": {
"webpack:///src/*": "${webRoot}/*"
}
},
{
"name": "Debug CRA Tests",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts",
"args": [
"test",
"--runInBand",
"--no-cache"
],
"cwd": "${workspaceRoot}/src",
"protocol": "inspector",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]
}
Однако, когда я пытаюсь отладить мой сценарий тестирования Jest с использованием вышеуказанной конфигурации из VSCODE, я получаю следующую ошибку -
Cannot connect to runtime process (timeout after 10000 ms).
Этокак я пытался отлаживать тестовые сценарии -
- Поддерживать работоспособность сервера (запуск npm)
- Поддерживать работающий тестовый прогон (npm run test)
- Попробуйтедля отладки из VSCode, выбрав «Debug CRA Tests»
Пожалуйста, дайте мне знать, если я могу уточнить что-нибудь еще.
Любая помощь очень ценится.