Module: Granite::ProjectorHelpers
- Extended by:
- ActiveSupport::Concern
- Includes:
- RSpec::Rails::ControllerExampleGroup
- Defined in:
- lib/granite/rspec/projector_helpers.rb
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
47 48 49 50 |
# File 'lib/granite/rspec/projector_helpers.rb', line 47 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 |