module Sauce::Capybara
Public Class Methods
configure_capybara()
click to toggle source
# File lib/sauce/capybara.rb, line 152 def self.configure_capybara ::Capybara.configure do |config| if Sauce::Config.new[:start_local_application] config.server_port = Sauce::Config.get_application_port end begin #config.always_include_port = true rescue # This option is only in Capybara 2+ end end end
configure_capybara_for_rspec()
click to toggle source
# File lib/sauce/capybara.rb, line 165 def self.configure_capybara_for_rspec begin require "rspec/core" ::RSpec.configure do |config| config.before :suite do ::Capybara.configure do |capy_config| sauce_config = Sauce::Config.new if capy_config.app_host.nil? if sauce_config[:start_local_application] host = sauce_config[:application_host] || "127.0.0.1" port = sauce_config[:application_port] capy_config.app_host = "http://#{host}:#{port}" capy_config.run_server = false end end end end end rescue LoadError => e # User is not using RSpec end end