对于下一个请求,我如何要求rspec使用/保持用于先前请求的会话.
如果我在第一次获取后打印会话,则与我在动作处理blah2_path中看到的会话不同.
get blah_path, {}, headers
get blah2_path, {}, headers # use same session as blah2_path
最佳答案 尝试一下这个:
before :all do
@my_session = ActionController::TestSession.new
end
before do
controller.stub session: @my_session
end