好的,我正在使用Ember-App-Kit,它使用Testem/Qunit,但是我不知道如何调试测试,尤其是因为Testem或Qunit关闭了QUnit测试窗口,所以我无法设置任何断点,并且node debug
和debugger
没有因为它在浏览器中而可以工作。
我试图在debug: true
中设置grunt-contrib-testem
属性,但是没有做任何事情。
因此,如果有人可以提供帮助,那就太好了。我使用的是默认的EAK设置,没有任何更改。
最佳答案
您需要做一些事情:
grunt server
任务在一个窗口中运行-这将重建您的测试资产并将其编译到build / test目录中。 npm install -g testem
)安装testem,然后从应用程序的根目录中调用testem
。另外,您可以运行grunt test:server
,这使您无需全局安装即可运行testem。 debugger
正文中放置一个test
语句。在运行Testem工具的打开的Chrome窗口中,打开“开发人员工具”控制台窗口。