2

好的,我正在使用使用Testem/Qunit的 Ember-App-Kit,但我不知道如何调试测试,特别是因为 Testem 或 Qunit 关闭了 QUnit 测试窗口,所以我无法设置任何断点,并且with不起作用,因为它在浏览器中。node debugdebugger

我试图设置debug: true属性,grunt-contrib-testem但没有做任何事情..

因此,如果有人可以提供帮助,那就太棒了。我正在使用默认的 EAK 设置,没有任何更改。

4

1 回答 1

2

你需要做几件事:

  1. grunt server任务在一个窗口中运行——这将重建您的测试资产并将它们编译到 build/test 目录中。
  2. 在独立模式下运行 Testem——你首先必须通过 npm ( npm install -g testem) 安装 testem,然后testem从你的应用程序的根目录调用。或者,您可以运行grunt test:server,这将使您无需全局安装即可运行 testem。
  3. 在你的身体里放一个debugger声明。test在运行 Testem 工具的打开的 Chrome 窗口中,打开您的开发者工具控制台窗口。
  4. 刷新 Chrome 窗口,您现在将在测试中拥有断点功能。
于 2014-01-28T02:03:27.860 回答