VSCODE пытается отладить скрипт Jest Test - PullRequest
0 голосов
/ 19 октября 2018

Я написал несколько компонентов 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).

Этокак я пытался отлаживать тестовые сценарии -

  1. Поддерживать работоспособность сервера (запуск npm)
  2. Поддерживать работающий тестовый прогон (npm run test)
  3. Попробуйтедля отладки из VSCode, выбрав «Debug CRA Tests»

Пожалуйста, дайте мне знать, если я могу уточнить что-нибудь еще.

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...