灰烬整合测试:承诺在呈现之前被拒绝

时间:2015-11-27 05:36:15

标签: javascript ember.js qunit ember-qunit

我的Ember.js(2.2)应用程序中发生了奇怪的错误。我创建了一个使用全局库(例如Bloodhound)的新组件。突然,我的其他一些UNRELATED / UNTOUCHED组件集成测试停止工作,返回以下错误:Promise rejected before it renders: Assertion Failed: You cannot use the same root element (#ember-testing) multiple times in an Ember.Application

在使用ember test执行测试时,我不知道这是否是某种竞争条件或线程问题。很奇怪。

我目前正试图弄清楚如何处理我的全球图书馆情况,这是一个现有的&最近更新的应用程序......我现在无法做出巨大的改变。我当然不能放弃这个新组件,因为它需要......怎么做?

1 个答案:

答案 0 :(得分:0)

为了解决我的全局库情况,我开始在我的 new 组件中调用库window.Bloodhound。这显然已经治愈了我停止工作的其他测试。我希望这一点见解有所帮助。

一旦我追查了ACTUAL错误/问题,我就会在这里提出一张票或报告更正。