diff --git a/Gemfile b/Gemfile index 686fc1a96..8288f259d 100644 --- a/Gemfile +++ b/Gemfile @@ -85,10 +85,10 @@ end group :test do gem "capybara", "~> 3.37.1" - gem "capybara-webmock", "~> 0.6.0" + gem "capybara-webmock", "~> 0.7.0" gem "email_spec", "~> 2.2.0" gem "rspec-rails", "~> 5.1.2" - gem "selenium-webdriver", "~> 3.142" + gem "selenium-webdriver", "~> 4.0.0" gem "simplecov", "~> 0.21.2", require: false gem "simplecov-lcov", "~> 0.8.0", require: false gem "webdrivers", "~> 4.7.0" diff --git a/Gemfile.lock b/Gemfile.lock index 27f6d6a2a..c9a8a8833 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -64,7 +64,7 @@ GEM acts-as-taggable-on (9.0.1) activerecord (>= 6.0, < 7.1) acts_as_votable (0.13.2) - addressable (2.8.1) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) ahoy_matey (4.1.0) activesupport (>= 5.2) @@ -134,12 +134,12 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - capybara-webmock (0.6.0) + capybara-webmock (0.7.0) capybara (>= 2.4, < 4) rack (>= 1.4) rack-proxy (>= 0.6.0) rexml (>= 3.2) - selenium-webdriver (~> 3.0) + selenium-webdriver (>= 4.0) webrick (>= 1.7) caxlsx (3.2.0) htmlentities (~> 4.3, >= 4.3.4) @@ -150,7 +150,7 @@ GEM actionpack (>= 3.1) caxlsx (>= 3.0) chef-utils (16.4.41) - childprocess (3.0.0) + childprocess (4.1.0) chronic (0.10.2) ckeditor (4.3.0) orm_adapter (~> 0.5.0) @@ -355,7 +355,7 @@ GEM mime-types-data (3.2022.0105) mini_magick (4.11.0) mini_mime (1.1.2) - mini_portile2 (2.8.1) + mini_portile2 (2.8.2) minitest (5.18.0) mixlib-cli (2.1.8) mixlib-config (3.0.9) @@ -369,8 +369,8 @@ GEM net-ssh (>= 2.6.5, < 7.0.0) net-ssh (6.1.0) nio4r (2.5.8) - nokogiri (1.14.3) - mini_portile2 (~> 2.8.0) + nokogiri (1.15.2) + mini_portile2 (~> 2.8.2) racc (~> 1.4) nori (2.6.0) oauth (0.5.6) @@ -440,15 +440,15 @@ GEM public_suffix (4.0.7) puma (4.3.12) nio4r (~> 2.0) - racc (1.6.2) - rack (2.2.6.4) + racc (1.7.1) + rack (2.2.7) rack-accept (0.4.5) rack (>= 0.4) rack-protection (2.2.2) rack - rack-proxy (0.7.0) + rack-proxy (0.7.6) rack - rack-test (2.0.2) + rack-test (2.1.0) rack (>= 1.3) rails (6.0.6.1) actioncable (= 6.0.6.1) @@ -488,7 +488,7 @@ GEM recipient_interceptor (0.3.1) mail redcarpet (3.5.1) - regexp_parser (2.5.0) + regexp_parser (2.8.1) request_store (1.5.1) rack (>= 1.4) responders (3.0.1) @@ -578,8 +578,9 @@ GEM faraday (>= 0.17.3, < 3) scss_lint (0.59.0) sass (~> 3.5, >= 3.5.5) - selenium-webdriver (3.142.7) - childprocess (>= 0.5, < 4.0) + selenium-webdriver (4.0.3) + childprocess (>= 0.5, < 5.0) + rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2) simplecov (0.21.2) docile (~> 1.1) @@ -653,7 +654,7 @@ GEM nokogiri (~> 1.6) rubyzip (>= 1.3.0) selenium-webdriver (> 3.141, < 5.0) - webrick (1.7.0) + webrick (1.8.1) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -687,7 +688,7 @@ DEPENDENCIES capistrano3-delayed-job (~> 1.7.6) capistrano3-puma (~> 5.2.0) capybara (~> 3.37.1) - capybara-webmock (~> 0.6.0) + capybara-webmock (~> 0.7.0) caxlsx (~> 3.2.0) caxlsx_rails (~> 0.6.3) ckeditor (~> 4.3.0) @@ -754,7 +755,7 @@ DEPENDENCIES sassc-rails (~> 2.1.2) savon (~> 2.13.0) scss_lint (~> 0.59.0) - selenium-webdriver (~> 3.142) + selenium-webdriver (~> 4.0.0) simplecov (~> 0.21.2) simplecov-lcov (~> 0.8.0) sitemap_generator (~> 6.3.0) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 86c18dc52..170c2e78a 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -63,7 +63,7 @@ Capybara.register_driver :headless_chrome do |app| Capybara::Selenium::Driver.new( app, browser: :chrome, - desired_capabilities: capabilities + capabilities: capabilities ) end