在rspec请求规范中维护多个get请求的会话

时间:2016-03-16 10:30:56

标签: ruby-on-rails rspec session-variables rspec-rails

如何请求rspec使用/保持用于上一个请求的会话,用于下一个请求。

如果我在第一次获取后打印会话,则与我在动作处理blah2_path中看到的会话不同。

get blah_path, {}, headers
get blah2_path, {}, headers # use same session as blah2_path

1 个答案:

答案 0 :(得分:1)

试试这个:

before :all do
  @my_session = ActionController::TestSession.new
end
before do
  controller.stub session: @my_session
end