instance method
setup_controller_request_and_response
Ruby on Rails 6.1.7.10
Since v3.0.20Signature
setup_controller_request_and_response()
No documentation comment.
Source
# File actionpack/lib/action_controller/test_case.rb, line 514
def setup_controller_request_and_response
@controller = nil unless defined? @controller
@response_klass = ActionDispatch::TestResponse
if klass = self.class.controller_class
if klass < ActionController::Live
@response_klass = LiveTestResponse
end
unless @controller
begin
@controller = klass.new
rescue
warn "could not construct controller #{klass}" if $VERBOSE
end
end
end
@request = TestRequest.create(@controller.class)
@response = build_response @response_klass
@response.request = @request
if @controller
@controller.request = @request
@controller.params = {}
end
end
Defined in actionpack/lib/action_controller/test_case.rb line 514
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::TestCase::Behavior