main
 1# frozen_string_literal: true
 2
 3require 'capybara/rails'
 4require 'capybara-screenshot/rspec'
 5
 6Capybara.register_driver :selenium do |app|
 7  Capybara::Selenium::Driver.new(app, browser: :chrome)
 8end
 9
10RSpec.configure do |config|
11  config.before(:each, type: :system) do
12    driven_by :rack_test
13  end
14
15  config.before(:each, type: :system, js: true) do
16    driven_by ENV['HEADLESS'].present? ? :selenium_chrome_headless : :selenium
17  end
18end