Files
2025-04-13 15:00:22 +02:00

29 строки
673 B
Ruby

# frozen_string_literal: true
require 'capybara/cuprite'
Capybara.register_driver(:capybara_cuprite) do |app|
browser_options = {}.tap do |opts|
opts['no-sandbox'] = nil if ENV['DEVEL']
end
Capybara::Cuprite::Driver.new(
app,
window_size: [1600, 1024],
browser_options: browser_options,
process_timeout: 30,
timeout: 30,
inspector: true,
headless: !ENV['CUPRITE_HEADLESS'].in?(%w[n 0 no false])
)
end
# Capybara.server = :puma
Capybara.default_driver = Capybara.javascript_driver = :capybara_cuprite
RSpec.configure do |config|
config.prepend_before(:each, type: :system) do
driven_by Capybara.javascript_driver
end
end