node.js - no hay rastro de pila para errores de nodo de jazmín
stack-trace jasmine (2)
Aunque no he usado el npm jazmín-nodo, he encontrado este tipo de error antes. En mi experiencia, ese tipo de errores se informa cuando un bucle asíncrono fuera del alcance de tu prueba / impl falla ...
Lo que hemos hecho para capturar todas las excepciones de ese tipo es agregar este código antes de la ejecución
process.on(''uncaughtException'',function(e) {
sys.log("Caught unhandled exception: " + e);
sys.log(" ---> : " + e.stack);
});
Estoy usando node.js y el módulo npm jasmine-node para ejecutar pruebas. Esto funciona perfectamente, excepto si el código produce un error. No obtengo stacktrace. Por ejemplo, una de mis pruebas solo muestra esto:
Error: TypeError: Cannot read property ''length'' of undefined
Sin seguimiento de pila Esto hace que encontrar estos errores requiera tanto tiempo que estoy buscando alternativas al nodo jazmín.
¿Cómo puedo obtener jasmine-node para generar el seguimiento completo de la pila con el error? El indicador de línea de comandos --verbose no lo hace.
Puede usar la opción --captureExceptions
jazmín-node para generar el seguimiento de la pila de excepciones globales.