Вспомогательные методы просмотра не включены для представлений Devise в тестах интеграции / запросов rspec?

Когда я захожу на свою страницу входа в браузере, все работает нормально.

Когда я захожу на свою страницу входа в тесте интеграции / запроса rspec, я получаю следующую ошибку:

ActionView::Template::Error:
   undefined method `title' for #<#<Class:0x00000007af9180>:0x00000007af32a8>

Метод title используется представлением и определен в ApplicationHelper, который, похоже, находит devise при использовании браузера. Однако во время интеграционных тестов rspec devise не может найти вспомогательный метод.

Есть ли что-нибудь, что я должен заменить? В интеграционных тестах делать заглушки кажется неправильным. Есть ли другие идеи?

(Этот вопрос не о том, как включить помощников по разработке в интеграционные тесты. Я вручную заполняю формы входа для аутентификации).

8
задан razlebe 14 December 2011 в 13:01
поделиться