Конфигурация Rspec 2: типы типов

В моем spec_helper.rb у меня есть

config.include Devise::TestHelpers, :type => :controller

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

config.include Devise::TestHelpers, :type => :request

, но это тоже не работает. Кажется, я не могу найти, какие параметры типа я могу передать в методы включения или расширения rspec. Я предполагаю, что: model и: view будут там, но в других я совершенно не уверен. Что мне следует использовать, чтобы моя спецификация запросов могла пройти, и есть ли список различных типов для: type?

28
задан Aaron 3 June 2011 в 21:59
поделиться