Сеанс контроллера доступа Rspec 2.7 в спецификации перед отправкой запроса

Я тестирую свои контроллеры с помощью Rspec и я не может установить переменную сеанса текущего тестируемого контроллера перед отправкой запроса на путь. Например, это работает:

  describe "GET /controller/path" do
    it "if not matching CRSF should display message" do
      get controller_path

      request.session[:state] = "12334"
    end
  end

Это не работает (я получаю сообщение об ошибке, говорящее, что сеанс не метод класса Nil):

      describe "GET /controller/path" do
        it "if not matching CRSF should display message" do
          request.session[:state] = "12334"
          get controller_path
        end
      end

Есть идеи?

9
задан Victor Blaga 7 November 2011 в 23:04
поделиться