docbrown/spec/support/initializers/capybara.rb
Mac Siri 32d15f2820 Update test suite configuration (#702)
* 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
2018-09-24 14:40:22 -04:00

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