class
ActionController::TestRequest
v8.0.0 -
Show latest stable
- Superclass: AbstractRequest
ActionController::TestCase will be deprecated and moved to a gem in the future. Please use ActionDispatch::IntegrationTest going forward.
Constants
DEFAULT_ENV = ActionDispatch::TestRequest::DEFAULT_ENV.dup
ENCODER = Class.new do\ninclude Rack::Test::Utils\n\ndef should_multipart?(params)\n# FIXME: lifted from Rack-Test. We should push this separation upstream.\nmultipart = false\nquery = lambda { |value|\ncase value\nwhen Array\nvalue.each(&query)\nwhen Hash\nvalue.values.each(&query)\nwhen Rack::Test::UploadedFile\nmultipart = true\nend\n}\nparams.values.each(&query)\nmultipart\nend\n\npublic :build_multipart\n\ndef content_type\n"multipart/form-data; boundary=#{Rack::Test::MULTIPART_BOUNDARY}"\nend\nend.new
Attributes
| [R] | controller_class |
Files
- actionpack/lib/action_controller/test_case.rb