【问题标题】:How to debug Karma when it fails失败时如何调试 Karma
【发布时间】:2016-04-22 07:36:06
【问题描述】:

如何调试失败的 Karma 测试?

我正在运行 mocha+chai+sinon 测试没有问题。如果我尝试使用 Karma 运行测试,我会收到“Uncaught TypeError: Cannot read property 'call' of undefined”错误,并且 Karma 停止运行(我正在使用 Webpack 进行转译)。错误似乎与 Webpack 加载器有关,但问题是如何调试它?一旦我运行测试,业力就会失败并终止。

如何追踪业力执行?

【问题讨论】:

    标签: karma-runner


    【解决方案1】:

    您可以将业力配置为在后台保持活跃。只需将选项 singleRun: false 添加到您的业力配置中。如果您使用的是grunt-karma,还可以另外设置background: true 选项。

    如果你然后开始业力,打开的窗口应该保持打开状态。应该有一个debug 链接,它将打开第二个窗口。此窗口将保持打开状态,您只需按 F5 / 刷新即可重新运行所有测试。在该窗口中,您可以使用您选择的开发工具(通常按 F12 打开)调试所有内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      相关资源
      最近更新 更多