有没有办法在node.js中启动异常或测试失败的调试器?

Alm*_*mad 4 javascript testing unit-testing mocha.js node.js

我正在寻找的基本上nosetest --pdb --pdb-failures来自鼻子测试框架.

我正在使用mocha进行测试.我想做的是运行像这样的测试

mocha --break-on-exception --break-on-failure一旦遇到异常或断言失败就会停止执行测试,会为我启动node-inspector并允许我对runninng代码进行内省.

这是否可以在node.js世界的任何地方,任何库或测试框架?

And*_*rov 5

将此行添加到您的测试中:

if (global.v8debug)
   global.v8debug.Debug.setBreakOnException()
Run Code Online (Sandbox Code Playgroud)

首先mocha --debug-brk,连接node-inspector,继续并等待异常

  • 这正是我不想做的事情; 我想在不修改测试代码的情况下自动中断异常/失败. (2认同)