* Update DatabaseCleaner * Only retry in CI * Update rubocop precommit hook * Update spec * Restructure spec configs WIP * Restructure spec configs WIP * Create OmniauthMacros * Fix broken spec * Update spec
19 lines
570 B
Ruby
19 lines
570 B
Ruby
require "capybara/rspec"
|
|
require "selenium/webdriver"
|
|
|
|
Capybara.server = :puma, { Silent: true }
|
|
Capybara.default_max_wait_time = 5
|
|
|
|
Capybara.register_driver :chrome do |app|
|
|
Capybara::Selenium::Driver.new(app, browser: :chrome)
|
|
end
|
|
|
|
Capybara.register_driver :headless_chrome do |app|
|
|
Capybara::Selenium::Driver.new app,
|
|
browser: :chrome,
|
|
desired_capabilities: Selenium::WebDriver::Remote::Capabilities.chrome(
|
|
chromeOptions: { args: %w(headless disable-gpu no-sandbox window-size=1400,2000) },
|
|
)
|
|
end
|
|
|
|
Capybara.javascript_driver = :headless_chrome
|