在emberjs测试中准备好之前调用的测试设置

时间:2014-06-19 08:34:00

标签: ember.js

我有一个带有一些集成测试的Emberjs应用程序。当我从1.3.1升级到Ember 1.5时,我的测试破了。

主要问题似乎是在第一次测试运行之前没有设置好所有内容。在我的应用程序中,我在创建应用程序后调用deferreadiness,并通常在$document.ready(回调中提前准备就绪。为了测试我做

DHApp.rootElement = 'div.mainSection';
DHApp.setupForTesting();
DHApp.injectTestHelpers();
......
DHApp.advanceReadiness();

但这导致我的第一次测试在Ember ready回调DHApp.ready

之前运行

有没有办法改变这个?可能还有其他的解决方法,但它在Ember 1.3.1上没有发生过。

0 个答案:

没有答案