Module: IntegrationTestsRails::Capybara::Remote
- Defined in:
- lib/integration_tests_rails/capybara/remote.rb
Overview
Configure Capybara to use remote Chrome browser via Cuprite.
Class Method Summary collapse
Class Method Details
.setup ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/integration_tests_rails/capybara/remote.rb', line 8 def setup config = IntegrationTestsRails.configuration server_host = config.server_host server_port = config.server_port ::.server_host = server_host ::.server_port = server_port ::.default_max_wait_time = config.wait_time ::.app_host = "http://localhost:#{server_port}" ::.server = :puma, { Silent: !Util.verbose?, Host: server_host, Port: server_port, Threads: config.puma_threads } register_driver Util.log "Remote Chrome Mode: Test server bound to #{server_host}:#{server_port}" end |