Module: Test::Spec::Rails::Controller::InstanceMethods
- Includes:
- Assertions
- Defined in:
- lib/test/spec/rails/controller_helpers.rb
Instance Attribute Summary collapse
-
#controller ⇒ Object
readonly
Returns the value of attribute controller.
Instance Method Summary collapse
-
#setup_request_environment(controller_class) ⇒ Object
Sets up the test environment for functional tests.
Instance Attribute Details
#controller ⇒ Object (readonly)
Returns the value of attribute controller.
14 15 16 |
# File 'lib/test/spec/rails/controller_helpers.rb', line 14 def controller @controller end |
Instance Method Details
#setup_request_environment(controller_class) ⇒ Object
Sets up the test environment for functional tests
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/test/spec/rails/controller_helpers.rb', line 17 def setup_request_environment(controller_class) controller_class.class_eval do def rescue_action(e) raise e end end @controller = controller_class.new @controller.request = @request = ActionController::TestRequest.new @response = ActionController::TestResponse.new @controller.params = {} @controller.send(:initialize_current_url) end |