ember app kit: некоторые функции тестирования не определены
Создание моего первого приложения ember на основе набора приложений ember.
Я хотел протестировать текущий маршрут после перехода - и нашел именно то, что мне нужно в ember docs - currentRouteName
, currentURL
а также currentPath
вспомогательные функции.
Однако, если я использую эти функции, я получаю "ReferencError: currentRouteName is not defined"
,
Я наткнулся на этот запрос извлечения, который, по-моему, имеет первоначальную реализацию того же самого - но был закрыт в пользу добавления этой функциональности к собственно ember... В настоящее время я скопировал код из этого PR, и он действительно получает подобрал и сдал мои тесты.
Вопрос: как я могу использовать все функции, определенные в моей копии ember.js при тестировании? Эти вспомогательные функции маршрута определены вместе с visit
а также click
функции, которые мои тесты, кажется, подобрали без проблем. Или мои тесты собирают эти функции откуда-то еще?
1 ответ
Эти методы не были добавлены в качестве глобальных помощников до 1.5, поэтому они доступны только в сборках канареек на момент написания этой статьи.