ember app kit: некоторые функции тестирования не определены

Создание моего первого приложения ember на основе набора приложений ember.

Я хотел протестировать текущий маршрут после перехода - и нашел именно то, что мне нужно в ember docs - currentRouteName, currentURL а также currentPath вспомогательные функции.

Однако, если я использую эти функции, я получаю "ReferencError: currentRouteName is not defined",

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

Вопрос: как я могу использовать все функции, определенные в моей копии ember.js при тестировании? Эти вспомогательные функции маршрута определены вместе с visit а также click функции, которые мои тесты, кажется, подобрали без проблем. Или мои тесты собирают эти функции откуда-то еще?

1 ответ

Решение

Эти методы не были добавлены в качестве глобальных помощников до 1.5, поэтому они доступны только в сборках канареек на момент написания этой статьи.

http://emberjs.jsbin.com/wipo/2/edit

Другие вопросы по тегам