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