У меня есть проект node.js, протестированный с mocha.js. Я использую mocha-cakes-2, чтобы написать тест в стиле огурца.
Это мой пакет.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 Code
{
"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?