繁体   English   中英

Ember集成测试:Promise在渲染之前被拒绝

[英]Ember Integration Test: Promise rejected before it renders

我的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执行测试时出现的某种竞争条件或线程问题。 很奇怪。

我目前正在尝试弄清楚如何处理我的全球图书馆情况,这是一个现有的且最近更新的应用程序...我现在无法进行重大更改。 而且我当然不能放弃这个新组件,因为它是必需的...该怎么办?

为了解决我的全球图书馆状况,我开始以新的组件中的window.Bloodhound调用图书馆。 这显然已经治愈了我其他停止工作的测试。 我希望这一点见识能有所帮助。

一旦我找到了ACTUAL错误/问题,我将出示罚单或在此处报告更正。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM