如何使用node-inspectror调试单个单元测试?

时间:2015-08-17 09:15:29

标签: node.js unit-testing debugging node-inspector

来自优秀的node inspector docs

  

如何调试Mocha单元测试?   您必须启动_mocha作为调试过程,并确保执行在第一行暂停。这样,您就有足够的时间在运行测试之前设置断点。

$ node-debug _mocha

可以很好地调试整个测试套件。

我知道我可以运行一次测试:

 mocha -g 'some expression'

但是如何使用调试器调试单个测试

1 个答案:

答案 0 :(得分:0)

IIRC,node-debug将命令行参数传递给已调试的应用程序。您应该能够使用以下命令调试单个单元测试:

$ node-debug _mocha -g 'some expression'

或者,如果您在调试时不介意更改测试代码,则可以将it替换为it.only,以指示mocha仅运行此特定测试。有了这种变化,node-debug _mocha也适合你。