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