Method: ActionController::TestRequest.create

Defined in:
lib/action_controller/test_case.rb

.create(controller_class) ⇒ Object

Create a new test request with default env values.



49
50
51
52
53
54
# File 'lib/action_controller/test_case.rb', line 49

def self.create(controller_class)
  env = {}
  env = Rails.application.env_config.merge(env) if defined?(Rails.application) && Rails.application
  env["rack.request.cookie_hash"] = {}.with_indifferent_access
  new(default_env.merge(env), new_session, controller_class)
end