我的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
执行测试时,我不知道这是否是某种竞争条件或线程问题。很奇怪。
我目前正试图弄清楚如何处理我的全球图书馆情况,这是一个现有的&最近更新的应用程序......我现在无法做出巨大的改变。我当然不能放弃这个新组件,因为它需要......怎么做?
答案 0 :(得分:0)
为了解决我的全局库情况,我开始在我的 new 组件中调用库window.Bloodhound
。这显然已经治愈了我停止工作的其他测试。我希望这一点见解有所帮助。
一旦我追查了ACTUAL错误/问题,我就会在这里提出一张票或报告更正。