在我的Ember.js (2.2)应用程序中开始出现奇怪的错误。我创建了一个使用全局库的新组件(例如,猎犬)。突然,我的其他一些不相关/未接触的组件集成测试停止工作,返回以下错误:Promise rejected before it renders: Assertion Failed: You cannot use the same root element (#ember-testing) multiple times in an Ember.Application
在使用ember test执行测试时,我不知道这是竞争条件还是线程问题。非常奇怪。
我目前正在试图弄清楚如何处理我的全局库的情况,这是一个现有的和最近更新的应用程序…我现在不能做出巨大的改变。我当然不能放弃这个新组件,因为它是needed...what要做的?
发布于 2015-11-27 13:36:15
为了纠正我的全局库的情况,我开始在我的新组件中以window.Bloodhound的形式调用这个库。这显然已经修复了我的其他停止工作的测试。我希望这一点洞察力能有所帮助。
一旦我找到了实际的错误/问题,我将在这里提出一个罚单或报告更正。
https://stackoverflow.com/questions/33950854
复制相似问题