visual unitarias tutorial studio pruebas node node.js npm mocha node-debugger

node.js - unitarias - Error al depurar el programa NodeJs utilizando mocha



npm chai (2)

El proyecto de node-debug está en desuso.

Si usa node> 6.3, ¡el depurador es parte del núcleo del nodo!

ver https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27#.3qx9qfmwl

Si usa el nodo <6.3, puede usar node-inspector

Consulte https://github.com/node-inspector/node-inspector

El resto debería ser sencillo si su prueba no termina el proceso antes de que termine la depuración. También puede configurar --debug-brk para que se detenga en la primera línea de su código y nos permita a los humanos lentos la posibilidad de acceder al depurador.

¡La mejor de las suertes!

He escrito algunos casos de prueba y estoy tratando de depurar los casos de prueba mediante el uso de depuración de mocha y nodo.

Tengo mocha instalado en mi máquina

Instalé node-debug npm install -g node-debug

Entonces estoy ejecutando la prueba con este comando: node-debug _mocha test.js

Esto abre una ventana del navegador, pero estoy recibiendo un error de seguimiento

Detached from the target Remote debugging has been terminated with reason: Error: connect ECONNREFUSED. Is node running with --debug port 5858? Please re-attach to the new target.

Ver la imagen adjunta para más información:

¿Cómo puedo deshacerme de este error? Por favor ayuda.


Ese es el comportamiento esperado una vez que sus pruebas hayan terminado de ejecutarse. Ponga un tiempo de espera largo en su prueba para que no muera y vuelva a intentarlo.

También querrás ejecutar mocha con un tiempo de espera muy alto para que tus pruebas no se agoten.