2015-11-27 2 views
0

В моем приложении Ember.js (2.2) появилась странная ошибка. Я создал новый компонент, который использует глобальную библиотеку (например, Bloodhound). Вдруг некоторые из моих других тестов интеграции неродственных/нетронутых компонент перестали работать, возвращая ошибку: Promise rejected before it renders: Assertion Failed: You cannot use the same root element (#ember-testing) multiple times in an Ember.ApplicationИспытание интеграции Ember: обещание отклонено до того, как оно отобразится

Я не знаю, если это какое-то раса-состояние или резьб проблемы при выполнении моих тестов с использованием ember test. Очень странно.

В настоящее время я пытаюсь выяснить, как бороться с моей глобальной ситуацией в библиотеке, это существующее недавно обновленное приложение & ... Я не могу сейчас делать огромные изменения. И я, конечно, не могу отказаться от этого нового компонента, потому что это было необходимо ... что делать?

ответ

0

В целях устранения моей глобальной ситуации в библиотеке я начал ссылаться на библиотеку как window.Bloodhound в моей Компонент. Это, по-видимому, вылечило мои другие тесты, которые перестали работать. Надеюсь, это поможет.

Как только я выслежу ФАКТИЧЕСКУЮ ошибку/проблему, я либо подниму билет, либо сообщит об исправлении здесь.

+0

Благодарим вас за это. У меня была такая же ошибка. – Vlad