Я создал обучающее приложение с использованием Bort, которое является базовым приложением, которое включает в себя Restful Authentication и RSpec. Я запустил и запустил новый объект, который требует, чтобы пользователи вошли в систему, прежде чем они смогут что-либо сделать (before_filter :login_required
в контроллере). [edit: Я должен также упомянуть, что пользователь has_many
нового класса и только пользователь должен уметь его видеть.]Rails, Restful Authentication & RSpec - Как протестировать новые модели, требующие аутентификации
Я создал новую модель/контроллер с помощью генераторов Rspec, которые создали ряд параметров по умолчанию тесты. Они все проходят, если нет before_filter
, но несколько сбой, как и следовало ожидать, после того, как before_filter
на месте.
Как получить сгенерированные тесты для запуска, как если бы он не был зарегистрированным пользователем? Нужна ли мне целая серия совпадений, не входящих в систему - тесты перенаправления? Я предполагаю, что это какая-то насмешка или техника крепления, но я новичок в RSpec и немного блуждаю. Хорошие ссылки руководства RSpec также будут оценены.
Самый сладкий! – AnkitG 2013-10-10 15:16:05