Skip to content

Commit

Permalink
unify into ActionView::-scoped assertions
Browse files Browse the repository at this point in the history
  • Loading branch information
seanpdoyle committed Nov 18, 2023
1 parent 714c350 commit cbc01c7
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 48 deletions.
4 changes: 2 additions & 2 deletions actionpack/lib/action_controller/railtie.rb
Expand Up @@ -148,9 +148,9 @@ class Railtie < Rails::Railtie # :nodoc:

case assertions
when :capybara
include ActionDispatch::CapybaraAssertions
include ActionView::CapybaraAssertions
when :rails_dom_testing
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions
else
raise ArgumentError.new("unrecognized value #{assertions.inspect} for config.action_controller.assertions")
end
Expand Down
2 changes: 0 additions & 2 deletions actionpack/lib/action_dispatch.rb
Expand Up @@ -128,8 +128,6 @@ def self.resolve_store(session_store) # :nodoc:

autoload_under "testing" do
autoload :Assertions
autoload :CapybaraAssertions
autoload :RailsDomTestingAssertions
autoload :Integration
autoload :IntegrationTest, "action_dispatch/testing/integration"
autoload :TestProcess
Expand Down
4 changes: 2 additions & 2 deletions actionpack/lib/action_dispatch/railtie.rb
Expand Up @@ -81,9 +81,9 @@ class Railtie < Rails::Railtie # :nodoc:
ActiveSupport.on_load(:action_dispatch_integration_test) do
case assertions
when :capybara
include ActionDispatch::CapybaraAssertions
include ActionView::CapybaraAssertions
when :rails_dom_testing
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions
else
raise ArgumentError.new("unrecognized value #{assertions.inspect} for config.action_dispatch.assertions")
end
Expand Down
18 changes: 0 additions & 18 deletions actionpack/lib/action_dispatch/testing/capybara_assertions.rb

This file was deleted.

This file was deleted.

4 changes: 2 additions & 2 deletions actionpack/test/abstract_unit.rb
Expand Up @@ -104,11 +104,11 @@ def call(env)
end

ActiveSupport.on_load :action_controller_test_case do
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions
end

class ActionDispatch::IntegrationTest < ActiveSupport::TestCase
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions

def self.build_app(routes = nil)
RoutedRackApp.new(routes || ActionDispatch::Routing::RouteSet.new) do |middleware|
Expand Down
4 changes: 2 additions & 2 deletions actionpack/test/dispatch/capybara_assertions_test.rb
Expand Up @@ -9,7 +9,7 @@ def create
end

class ControllerCapybaraAssertionsTest < ActionController::TestCase
include ActionDispatch::CapybaraAssertions
include ActionView::CapybaraAssertions

setup do
@controller = RendersController.new
Expand Down Expand Up @@ -75,7 +75,7 @@ class ControllerCapybaraAssertionsTest < ActionController::TestCase
end

class IntegrationCapybaraAssertionsTest < ActionDispatch::IntegrationTest
include ActionDispatch::CapybaraAssertions
include ActionView::CapybaraAssertions

APP = build_app(ActionDispatch::Routing::RouteSet.new.tap { |routes|
routes.draw { post "/", to: "renders#create" }
Expand Down
4 changes: 2 additions & 2 deletions actionview/test/abstract_unit.rb
Expand Up @@ -106,7 +106,7 @@ def config
end

class ActionDispatch::IntegrationTest < ActiveSupport::TestCase
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions

def self.build_app(routes = nil)
routes ||= ActionDispatch::Routing::RouteSet.new.tap { |rs|
Expand Down Expand Up @@ -151,7 +151,7 @@ def self.test_routes(&block)

class TestCase
include ActionDispatch::TestProcess
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions

def self.with_routes(&block)
routes = ActionDispatch::Routing::RouteSet.new
Expand Down
2 changes: 1 addition & 1 deletion railties/test/abstract_unit.rb
Expand Up @@ -25,7 +25,7 @@ class ActiveSupport::TestCase
end

ActiveSupport.on_load(:action_controller_test_case) do
include ActionDispatch::RailsDomTestingAssertions
include ActionView::RailsDomTestingAssertions
end

require_relative "../../tools/test_common"

0 comments on commit cbc01c7

Please sign in to comment.