From 9323394eb70efba2aa4c6dcbc590bb5a70906a77 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Fri, 20 Jan 2023 11:11:25 +0000 Subject: [PATCH] Adds CI condition browser_options; sets timeouts to 60 --- spec/system/support/cuprite_setup.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/spec/system/support/cuprite_setup.rb b/spec/system/support/cuprite_setup.rb index 32b3fc355c..dd50fac14b 100644 --- a/spec/system/support/cuprite_setup.rb +++ b/spec/system/support/cuprite_setup.rb @@ -4,14 +4,17 @@ require "capybara/cuprite" headless = ActiveModel::Type::Boolean.new.cast(ENV.fetch("HEADLESS", true)) +browser_options = {} +browser_options["no-sandbox"] = nil if ENV['CI'] + Capybara.register_driver(:cuprite) do |app| Capybara::Cuprite::Driver.new( app, **{ window_size: [1200, 800], - browser_options: {}, - process_timeout: 20, - timeout: 20, + browser_options: browser_options, + process_timeout: 60, + timeout: 60, # Don't load scripts from external sources, like google maps or stripe url_whitelist: ["http://localhost", "http://0.0.0.0", "http://127.0.0.1"], inspector: true,