Отладка тестовых случаев Mocha - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь отладить тестовые примеры Mocha.Вот моя структура каталогов:

- src
  - code.js
- test
  - test1.js
  - test2.js

Вот мой package.json со сценарием для запуска тестовых случаев:

//this is the part of package.json where we configured test scripts
....
....
"scripts": {
     "test": "time ./node_modules/.bin/nyc ./node_modules/.bin/mocha --recursive --timeout 10000",
}
....
....

Теперь, когда я запускаю, npm run test он запускается и дает мне результаты теста, но когда я помещаю точки отладки в тестовые наборы, он не останавливается в этих точках.Для отладки я полагаюсь на MS VS CODE .

Вот мой launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Test",
      "program": "${workspaceFolder}/src/index.js"
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Debug Mocha Test",
      "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
      "stopOnEntry": true,
      "args": ["${workspaceFolder}/test"],
      "cwd": "${workspaceFolder}/",
      "runtimeExecutable": null,
      "env": { }
    }
  ]
}

Теперь, когда я запускаю отладку для Debug Mocha Test, он не запускает мои тестовые случаи и фактически переходит к реальному коду _mocha .

Пожалуйста, пролите немного света и скажите, какую часть launch.json или package.json я пропускаю.

Спасибо в Advance & Happy Coding.:)

...