标签: unit-testing karma-runner karma-jasmine
我见过的关于如何使用Karma调试单元测试的大部分文章假设您在浏览器中运行Karma,例如this one我在Linux控制台中运行带有原始节点的Karma测试与PhantomJS。
是否可以在不在浏览器中运行测试的情况下调试测试?
我也尝试了using node-inspector,但测试并没有停留在我放置的debugger;语句中。运行node debug ./path/to/karma start会停止调试器在karma代码中的位置,但不会在我的测试中停止。
debugger;
node debug ./path/to/karma start