diff --git a/spec/system/support/cuprite_setup.rb b/spec/system/support/cuprite_setup.rb index 18ae445ede..32b3fc355c 100644 --- a/spec/system/support/cuprite_setup.rb +++ b/spec/system/support/cuprite_setup.rb @@ -2,6 +2,8 @@ require "capybara/cuprite" +headless = ActiveModel::Type::Boolean.new.cast(ENV.fetch("HEADLESS", true)) + Capybara.register_driver(:cuprite) do |app| Capybara::Cuprite::Driver.new( app, @@ -13,7 +15,7 @@ Capybara.register_driver(:cuprite) do |app| # 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, - headless: true, + headless: headless, js_errors: true, } )