class Shoulda::Matchers::Integrations::Libraries::ActionController
@private
Public Instance Methods
integrate_with(test_framework)
click to toggle source
# File lib/shoulda/matchers/integrations/libraries/action_controller.rb, line 12 def integrate_with(test_framework) test_framework.include(matchers_module, type: :controller) tap do |instance| ActiveSupport.on_load(:action_controller_test_case, run_once: true) do instance.include_into(::ActionController::TestCase, instance.matchers_module) do def subject # rubocop:disable Lint/NestedMethodDefinition @controller end end end end end
matchers_module()
click to toggle source
# File lib/shoulda/matchers/integrations/libraries/action_controller.rb, line 26 def matchers_module Shoulda::Matchers::ActionController end
subject()
click to toggle source
# File lib/shoulda/matchers/integrations/libraries/action_controller.rb, line 18 def subject # rubocop:disable Lint/NestedMethodDefinition @controller end