Я пытаюсь настроить возможность использования отладчика VsCode в моем проекте nodejs & mocha. Я получаю следующее исключение, когда нажимаю описать
UnhandledPromiseRejectionWarning: ReferenceError: describe is not defined
Я не эксперт по Мокко, и я не nodejs. Я искал ответ, но не смог найти решение, которое мне нужно или не понятно.
Мой запуск. json файл:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"runtimeVersion": "v10.15.1",
"request": "launch",
"name": "Mocha Tests",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"bdd",
"--timeout",
"999999",
"--colors",
"${workspaceFolder}/specs/*.js"
],
"internalConsoleOptions": "openOnSessionStart",
"skipFiles": [
"<node_internals>/**"
]
},
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/specs/intentTests.js"
}
]
}
У меня была такая же проблема с ранее хук, который я поместил вне оператора description, но решил это, создав функцию и вызвав ее, чтобы получить от нее то, что мне нужно. Больше не является ловушкой перед.
Вот строка сценариев из моего пакета. json file:
"testIntent": "mocha specs/intentTests.js --timeout 600000 --delay --reporter mochawesome --reporter-options reportDir=mochareports/htmlreports,reportFilename=report,inline=true",
Я видел этот модульный тест mocha Описание кода Visual Studio: не определено
удалено -u и bdd из аргументов, запустил тест и получил ту же ошибку.
Как мне решить эту проблему?
Любые мысли по этому вопросу будут с благодарностью.
Заранее спасибо.
Джо