Angularjs 在执行gulp时使用断点调试单元测试用例

Angularjs 在执行gulp时使用断点调试单元测试用例,angularjs,jasmine,karma-runner,webstorm,Angularjs,Jasmine,Karma Runner,Webstorm,在执行gulp命令“gulp test”时,是否可以在webstorm编辑器中调试使用jasmine(例如:filename.spec.js)编写的带有断点的单元测试用例 我正在karma.conf文件中使用phantomjs作为浏览器 我保留的断点没有命中,但测试用例成功执行。请提供一些建议。在webstorm 11.0.1中,通过断点调试单元测试用例,以便于开发 运行->编辑配置 单击加号并选择因果报应 1) 为配置提供所需的名称(例如:Karma调试) 2) 从下拉列表中选择您的karma

在执行gulp命令“gulp test”时,是否可以在webstorm编辑器中调试使用jasmine(例如:filename.spec.js)编写的带有断点的单元测试用例

我正在karma.conf文件中使用phantomjs作为浏览器


我保留的断点没有命中,但测试用例成功执行。请提供一些建议。

在webstorm 11.0.1中,通过断点调试单元测试用例,以便于开发

运行->编辑配置

单击加号并选择因果报应

1) 为配置提供所需的名称(例如:Karma调试)

2) 从下拉列表中选择您的karma配置文件

3) 浏览器启动(Chrome)并单击应用

在chrome浏览器中安装jetbrains IDE支持扩展,并在单元测试用例中设置断点


最后,使用创建的配置进行调试(Karma DEBUG)。

您在这里检查了吗@shaun:我是新手,Debugging node.js与调试单元测试用例相关吗?因为我尝试了nodejs的本地配置并执行了,但是这次没有执行任何测试用例。对不起,gulp是一个节点应用程序,所以我认为这是相关的…但是看起来他们也有调试Karma和Jasmine的文档:@shaun:谢谢shaun尝试了Karma。