我已经开始搜索答案,但还没有找到任何使用方法。有没有人知道为什么尝试最好运行ember test
会导致消息显示为:
Built project successfully. Stored in "/Users/.../tmp/class-tests_dist-H42JePnK.tmp".
答案 0 :(得分:0)
如果您的测试根本没有运行,请参考以下内容:
检查testem.js文件。它非常重要,包含Ember CLI所需的说明和配置。删除它将导致您的应用程序构建并运行0个测试。
检查以确保您的testem.js文件有效/完整。您可以通过执行ember init
然后选择选项d(差异)来测试此操作,以查看您的应用与全新应用之间的不同之处。
您的测试也可在普通浏览器中使用。转到http://localhost:4200/tests
,看看那里发生了什么。也许它会给出一些线索。
与上述类似,请尝试ember test --server
,看看是否会得到不同的结果。
使用ember new
创建一个全新的应用,然后尝试ember test
。有时可以更轻松地比较新应用而不是进行ember init
差异。
尝试切换您正在使用的浏览器进行测试(在这种情况下不太可能出现问题,但有时会有效)。例如,使用无头Chrome而不是PhantomJS运行测试。最新发布的Ember ClI具有testem配置,您需要尝试无头Chrome。