Sha256: 9934b278d216fc5b4e28d4f60d0479b9b31b4d971f13542c0357b1947a535915
Contents?: true
Size: 830 Bytes
Versions: 3
Compression:
Stored size: 830 Bytes
Contents
# encoding: UTF-8 module Simulacrum # Base class for Drivers to inherit class Driver def self.use new.use end def use register_driver configure_capybara self end private def capabilities end def configuration { browser: :firefox } end def register_driver Capybara.register_driver driver_name do |app| Capybara::Selenium::Driver.new(app, configuration) end end def configure_capybara Capybara.default_driver = driver_name Capybara.default_wait_time = 10 Capybara.server_host = 'localhost' Capybara.server_port = app_server_port end def app_server_port ENV['APP_SERVER_PORT'].to_i if ENV['APP_SERVER_PORT'] end def driver_name 'default' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simulacrum-0.3.2 | lib/simulacrum/driver.rb |
simulacrum-0.3.1 | lib/simulacrum/driver.rb |
simulacrum-0.3.0 | lib/simulacrum/driver.rb |