From 86b43c8b7f4984b28c52b40806b5584768e33120 Mon Sep 17 00:00:00 2001 From: Carl Allen Date: Wed, 1 Mar 2017 14:45:52 -0600 Subject: [PATCH 1/3] Rails 4.1 support --- lib/webrat/adapters/rails.rb | 4 ++-- lib/webrat/integrations/rack.rb | 4 ++-- lib/webrat/integrations/rails.rb | 6 +++--- lib/webrat/integrations/selenium.rb | 2 +- .../integration/rails/test/integration/button_click_test.rb | 2 +- spec/integration/rails/test/integration/fill_in_test.rb | 2 +- spec/integration/rails/test/integration/link_click_test.rb | 2 +- spec/integration/rails/test/integration/webrat_test.rb | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/webrat/adapters/rails.rb b/lib/webrat/adapters/rails.rb index fadb4239..de8ad71f 100644 --- a/lib/webrat/adapters/rails.rb +++ b/lib/webrat/adapters/rails.rb @@ -1,9 +1,9 @@ require "webrat/integrations/rails" -require "action_controller/record_identifier" +require "action_view/record_identifier" module Webrat class RailsAdapter #:nodoc: - include ActionController::RecordIdentifier + include ActionView::RecordIdentifier attr_reader :integration_session diff --git a/lib/webrat/integrations/rack.rb b/lib/webrat/integrations/rack.rb index 72ce984d..de24411b 100644 --- a/lib/webrat/integrations/rack.rb +++ b/lib/webrat/integrations/rack.rb @@ -1,5 +1,5 @@ -if defined?(ActionController::IntegrationTest) - module ActionController #:nodoc: +if defined?(ActionDispatch::IntegrationTest) + module ActionDispatch #:nodoc: IntegrationTest.class_eval do include Rack::Test::Methods include Webrat::Methods diff --git a/lib/webrat/integrations/rails.rb b/lib/webrat/integrations/rails.rb index 3be4ef0c..cfb363e9 100644 --- a/lib/webrat/integrations/rails.rb +++ b/lib/webrat/integrations/rails.rb @@ -1,7 +1,7 @@ -require "action_controller" -require "action_controller/integration" +require "action_dispatch" +require "action_dispatch/testing/integration" -module ActionController #:nodoc: +module ActionDispatch #:nodoc: IntegrationTest.class_eval do include Webrat::Methods include Webrat::Matchers diff --git a/lib/webrat/integrations/selenium.rb b/lib/webrat/integrations/selenium.rb index 37ebeb55..01cb5d8c 100644 --- a/lib/webrat/integrations/selenium.rb +++ b/lib/webrat/integrations/selenium.rb @@ -1,6 +1,6 @@ require "webrat/selenium" -if defined?(ActionController::IntegrationTest) +if defined?(ActionDispatch::IntegrationTest) module ActionController #:nodoc: IntegrationTest.class_eval do include Webrat::Methods diff --git a/spec/integration/rails/test/integration/button_click_test.rb b/spec/integration/rails/test/integration/button_click_test.rb index d8dabe59..f982aece 100644 --- a/spec/integration/rails/test/integration/button_click_test.rb +++ b/spec/integration/rails/test/integration/button_click_test.rb @@ -1,6 +1,6 @@ require 'test_helper' -class ButtonClickTest < ActionController::IntegrationTest +class ButtonClickTest < ActionDispatch::IntegrationTest #