Отладка mocha-cakes-2 с помощью кода Visual Studio - PullRequest
0 голосов
/ 06 октября 2018

У меня есть проект node.js, протестированный с mocha.js.Я использую mocha-cakes-2 , чтобы написать свой тест в стиле огурца.

Это мой package.json

  "devDependencies": {
"chai": "^4.1.2",
"chai-spies": "^1.0.0",
"mocha": "^5.2.0",
"mocha-cakes-2": "^3.3.0",
"should": "^13.2.3",
"should-sinon": "0.0.6",
"sinon": "^6.3.4"},"scripts": {"test": "mocha ./scenarios/**/*.test.js --ui mocha-cakes-2"}

Это мой launch.json в VSКод

{
          "type": "node",
          "request": "launch",
          "name": "Mocha All",
          "program": "${workspaceFolder}/tests/node_modules/mocha/bin/_mocha",
          "args": [
              "--timeout",
              "999999",
              "--colors",
              "'${workspaceFolder}/tests/scenarios/**/*.test.js'"
          ],
          "console": "integratedTerminal",
          "internalConsoleOptions": "neverOpen"
      }

Когда я запускаю тесты, все работает отлично.Но когда я отлаживаю тесты с VS Code, я получаю следующую ошибку.ReferenceError: функция не определена

Как настроить параметры отладки VS Code для установки mocha-cakes-2 в качестве пользовательского интерфейса для mocha?

1 Ответ

0 голосов
/ 08 октября 2018

Я думаю, это должно работать, передавая ui params

{
  "type": "node",
  "request": "launch",
  "name": "Mocha All",
  "program": "${workspaceFolder}/tests/node_modules/mocha/bin/_mocha",
  "args": [
    "--ui", // add it here
    "mocha-cakes-2", // add it here
    "--timeout",
    "999999",
    "--colors",
    "'${workspaceFolder}/tests/scenarios/**/*.test.js'"
  ],
  "console": "integratedTerminal",
  "internalConsoleOptions": "neverOpen"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...