Я создал репозиторий publi c, чтобы продемонстрировать, что это не работает в модуле basi c, который просто содержит один тестовый файл mocha и сценарий для запуска указанного файла через mocha с прикрепленным отладчиком:
https://github.com/corey-cosman/mocha-test-debug
для воспроизведения:
git clone git@github.com:corey-cosman/mocha-test-debug.git
npm install
npm run test:debug
ожидалось:
, что этот тестовый файл запускается и останавливается на точке останова
актуально:
отладчик подключается и прослушивает порт 127.0.0.1:9229, но файл mocha не запустить
package.json
:
{
"name": "mocha-test-debug",
"version": "1.0.0",
"description": "",
"main": "test/mocha-test-debug.js",
"scripts": {
"test:debug": "mocha -- --inspect-brk ./test/mocha-test-debug.js"
},
"devDependencies": {
"mocha": "^7.2.0"
}
}
test/mocha-test-debug.js
:
describe('mocha test debug', function () {
it('should run test and hit breakpoint', async function () {
debugger
});
});
Как уже упоминалось, это работало некоторое время и совсем недавно прекратилось, заметил вчера . Любая помощь приветствуется. Спасибо!