【问题标题】:Grunt+karma+angular - debugging unit testsGrunt+karma+angular - 调试单元测试
【发布时间】:2014-04-22 19:59:59
【问题描述】:

我已经使用 Yeoman 生成器设置了一个 Angular 应用程序。它工作正常,构建良好并且单元测试工作。我还为 e2e 测试添加了量角器。

我已设置 Webstorm 以将单元测试作为 Node.js 运行配置运行,该配置使用测试构建任务执行 grunt-cli\bin\grunt。它在 IDE 中运行良好。

但是,当我尝试调试时,执行永远不会在断点处停止。

控制台输出帮助不大。测试只是按预期成功/失败,仅此而已。

可能出了什么问题?

【问题讨论】:

    标签: angularjs gruntjs webstorm karma-runner


    【解决方案1】:

    现在似乎无法在 webstorm 中调试量角器测试。请投票支持量角器:WEB-9236

    【讨论】:

    • 感谢您的链接。那么调试业力呢?它应该可以工作,但永远不会遇到断点。即使我让 Webstorm 配置了业力运行配置......
    • 您使用什么 WebStorm 版本? Karma 调试在 WebStorm 8 中被破坏(参见WEB-11577)。错误已在 8.0.1 中修复
    • 我使用的是 7.0.3 版
    • 在 7.0.3 中使用 karma 运行配置进行调试对我来说效果很好。你在什么浏览器上运行测试?仅 Chrome 和 Firefox 支持调试;铬效果更好。但您需要确保安装 Chrome 扩展程序
    • 您确定浏览器插件对于使用 node.js 运行 karma 是必需的吗?
    猜你喜欢
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多