Module: Decidim::ControllerExampleGroup
- Extended by:
- ActiveSupport::Concern
- Defined in:
- decidim-dev/lib/decidim/dev/test/rspec_support/controller_example_group.rb
Instance Method Summary collapse
-
#process(action, method: "GET", params: nil, session: nil, body: nil, flash: {}, format: nil, xhr: false, as: nil) ⇒ Object
rubocop:disable Metrics/ParameterLists.
Instance Method Details
#process(action, method: "GET", params: nil, session: nil, body: nil, flash: {}, format: nil, xhr: false, as: nil) ⇒ Object
rubocop:disable Metrics/ParameterLists
23 24 25 26 27 28 29 |
# File 'decidim-dev/lib/decidim/dev/test/rspec_support/controller_example_group.rb', line 23 def process(action, method: "GET", params: nil, session: nil, body: nil, flash: {}, format: nil, xhr: false, as: nil) # rubocop:disable Metrics/ParameterLists params = (params || {}).symbolize_keys params.merge!(use_route: request.env["decidim.current_component"]&.mounted_engine) if request.env["decidim.current_component"].present? super end |