Ejecutar nodo inspector con mocha

Parece que no puedo depurar los scripts mocha.

Puedo ejecutar el nodo con el inspector como este node --inspect script.js . Esto luego me da una url para ir a depurar, algo como chrome-devtools://devtools/remote/...

Sin embargo, cuando uso mocha con esta línea mocha --inspect test.js no puedo depurar. Dice ‘Depurador escuchando en [::]: 5858’. ¿Hay alguna manera para que yo pueda depurar una prueba de mocha usando el inspector de nodo?

Yendo a localhost: 5858 me da esta información:

 Type: connect V8-Version: 5.1.281.84 Protocol-Version: 1 Embedding-Host: node v6.9.1 Content-Length: 0 

Usar --inspect --debug-brk no ayuda.

El problema fue mi versión de mocha. Estaba ejecutando una versión anterior a 3.1.0. --inspect soporte en el 3.1.0.

Ahora puedo correr con la depuración con estas líneas:

 mocha --reporter spec --inspect test.js mocha --reporter spec --inspect-brk test.js 

[DEP0062] DeprecationWarning: node --inspect --debug-brk está en desuso. Por favor use node --inspect-brk en node --inspect-brk lugar.

usar en el futuro

 mocha --reporter spec --inspect-brk test.js