Я тестирую свои контроллеры с помощью 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
Есть идеи?