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