From f47d86c15b611060275237a41c192229d8337267 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Wed, 17 Aug 2022 22:50:32 +0100 Subject: [PATCH] Sets cuprite as default; sets rack_test in before/after blocks --- spec/system/admin/invoice_print_spec.rb | 7 ++++++- spec/system/support/cuprite_setup.rb | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/system/admin/invoice_print_spec.rb b/spec/system/admin/invoice_print_spec.rb index 069b8a1f44..65175e2c05 100644 --- a/spec/system/admin/invoice_print_spec.rb +++ b/spec/system/admin/invoice_print_spec.rb @@ -5,7 +5,7 @@ require "system_helper" describe ' As an administrator I want to print a invoice as PDF -', type: :feature, js: false do +', type: :feature do include WebHelper include AuthenticationHelper @@ -27,9 +27,14 @@ describe ' end before do + Capybara.current_driver = :rack_test stub_request(:get, ->(uri) { uri.to_s.include? "/css/mail" }) end + after do + Capybara.use_default_driver + end + describe "that contains right Payment Description at Checkout information" do let!(:payment_method1) do create(:stripe_sca_payment_method, distributors: [distributor], description: "description1") diff --git a/spec/system/support/cuprite_setup.rb b/spec/system/support/cuprite_setup.rb index 4244be5981..32b3fc355c 100644 --- a/spec/system/support/cuprite_setup.rb +++ b/spec/system/support/cuprite_setup.rb @@ -22,7 +22,7 @@ Capybara.register_driver(:cuprite) do |app| end # Configure Capybara to use :cuprite driver by default -Capybara.javascript_driver = :cuprite +Capybara.default_driver = Capybara.javascript_driver = :cuprite RSpec.configure do |config| config.include CupriteHelpers, type: :system