提交 3cae6bc5 编写于 作者: A Aaron Patterson

pass the starting env and session to build_request

上级 4b1a0adf
......@@ -516,7 +516,7 @@ def setup_controller_request_and_response
end
end
@request = build_request
@request = build_request({}, TestRequest.new_session)
@request.env["rack.request.cookie_hash"] = {}.with_indifferent_access
@response = build_response @response_klass
@response.request = @request
......@@ -527,8 +527,8 @@ def setup_controller_request_and_response
end
end
def build_request
TestRequest.new({}, TestRequest.new_session)
def build_request(env, session)
TestRequest.new(env, session)
end
def build_response(klass)
......
......@@ -183,7 +183,7 @@ def recognized_request_for(path, extras = {}, msg)
end
# Assume given controller
request = build_request
request = build_request({}, ActionController::TestRequest.new_session)
if path =~ %r{://}
fail_on(URI::InvalidURIError, msg) do
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册