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