Module: Granite::ProjectorHelpers
- Extended by:
- ActiveSupport::Concern
- Includes:
- RSpec::Rails::ControllerExampleGroup
- Defined in:
- lib/granite/rspec/projector_helpers.rb
Overview
:nodoc:
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
-
#process(action, **options) ⇒ Object
Overrides ActionController::TestCase::Behavior#process to include granite_action and granite_projector.
Instance Method Details
#process(action, **options) ⇒ Object
Overrides ActionController::TestCase::Behavior#process to include granite_action and granite_projector
48 49 50 51 52 |
# File 'lib/granite/rspec/projector_helpers.rb', line 48 def process(action, **) projector_params = { granite_action: projector_class.action_name, granite_projector: projector_class.projector_name } super(action, **, params: projector_params.reverse_merge([:params] || {})) end |