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 cda3a52
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 46 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
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 cda3a52

Please sign in to comment.