来自优秀的node inspector docs:
如何调试Mocha单元测试? 您必须启动_mocha作为调试过程,并确保执行在第一行暂停。这样,您就有足够的时间在运行测试之前设置断点。
$ node-debug _mocha
可以很好地调试整个测试套件。
我知道我可以运行一次测试:
mocha -g 'some expression'
但是如何使用调试器调试单个测试?
答案 0 :(得分:0)
IIRC,node-debug
将命令行参数传递给已调试的应用程序。您应该能够使用以下命令调试单个单元测试:
$ node-debug _mocha -g 'some expression'
或者,如果您在调试时不介意更改测试代码,则可以将it
替换为it.only
,以指示mocha仅运行此特定测试。有了这种变化,node-debug _mocha
也适合你。