Sha256: 5bde25a2d2cb294da44cb31f7b6f185def509b0ff7d058029a0f0d618e543b4e

Contents?: true

Size: 722 Bytes

Versions: 25

Compression:

Stored size: 722 Bytes

Contents

# frozen_string_literal: true

# Setup chrome headless driver
Capybara.server = :puma, { Silent: true }

Capybara.register_driver :chrome_headless do |app|
  options = ::Selenium::WebDriver::Chrome::Options.new

  options.add_argument('--headless')
  options.add_argument('--no-sandbox')
  options.add_argument('--disable-dev-shm-usage')
  options.add_argument('--window-size=1400,1400')

  Capybara::Selenium::Driver.new(app, browser: :chrome, options: options)
end

Capybara.javascript_driver = :chrome_headless

# Setup rspec
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 :chrome_headless
  end
end

Version data entries

25 entries across 20 versions & 1 rubygems

Version Path
zizia-6.0.1 spec/support/capybara.rb
zizia-6.0.0 spec/support/capybara.rb
zizia-5.5.0 spec/support/capybara.rb
zizia-5.5.0 spec/dummy/spec/support/capybara.rb
zizia-5.4.0 spec/dummy/spec/support/capybara.rb
zizia-5.4.0 spec/support/capybara.rb
zizia-5.3.0 spec/support/capybara.rb
zizia-5.3.0 spec/dummy/spec/support/capybara.rb
zizia-5.2.0 spec/support/capybara.rb
zizia-5.2.0 spec/dummy/spec/support/capybara.rb
zizia-5.1.0 spec/support/capybara.rb
zizia-5.1.0 spec/dummy/spec/support/capybara.rb
zizia-5.0.1 spec/support/capybara.rb
zizia-5.0.0 spec/support/capybara.rb
zizia-4.6.0.alpha.01 spec/support/capybara.rb
zizia-4.5.4.alpha.01 spec/support/capybara.rb
zizia-4.5.3.alpha.01 spec/support/capybara.rb
zizia-4.5.2.alpha.01 spec/support/capybara.rb
zizia-4.5.1.alpha.01 spec/support/capybara.rb
zizia-4.4.1.alpha.01 spec/support/capybara.rb