From 1e963837c62cba66aab95fc257cccd1f0efa9143 Mon Sep 17 00:00:00 2001 From: Jack S Date: Tue, 21 Feb 2023 10:39:11 +0000 Subject: [PATCH] Add capybara-screenshot --- Gemfile | 1 + Gemfile.lock | 6 ++++++ spec/rails_helper.rb | 1 + 3 files changed, 8 insertions(+) diff --git a/Gemfile b/Gemfile index 17e10865c..358e71070 100644 --- a/Gemfile +++ b/Gemfile @@ -91,6 +91,7 @@ end group :test do gem "capybara", require: false gem "capybara-lockstep" + gem "capybara-screenshot" gem "faker" gem "rspec-rails", require: false gem "selenium-webdriver", require: false diff --git a/Gemfile.lock b/Gemfile.lock index fa61ec504..7da2ef437 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -129,6 +129,9 @@ GEM capybara (>= 2.0) ruby2_keywords selenium-webdriver (>= 3) + capybara-screenshot (1.0.26) + capybara (>= 1.0, < 4) + launchy childprocess (4.1.0) coderay (1.1.3) concurrent-ruby (1.2.0) @@ -201,6 +204,8 @@ GEM json-schema (3.0.0) addressable (>= 2.8) jwt (2.7.0) + launchy (2.5.2) + addressable (~> 2.8) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -449,6 +454,7 @@ DEPENDENCIES byebug capybara capybara-lockstep + capybara-screenshot devise! devise_two_factor_authentication dotenv-rails diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 81d9246ec..8e175ccf6 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -6,6 +6,7 @@ require File.expand_path("../config/environment", __dir__) abort("The Rails environment is running in production mode!") if Rails.env.production? require "rspec/rails" require "capybara/rspec" +require "capybara-screenshot/rspec" require "selenium-webdriver" require "view_component/test_helpers"