Sha256: dbb2fcd33cb9a77ba8204ef6133610e40b5d26f312d718d08345d644cebe257d
Contents?: true
Size: 990 Bytes
Versions: 10
Compression:
Stored size: 990 Bytes
Contents
# encoding: utf-8 $LOAD_PATH.unshift File.dirname(__FILE__) $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'rspec' require 'guards' require 'server' require 'operawatir/desktop_helper' OperaWatir.api = 2 RSpec.configure do |config| config.mock_with :rr end module WatirSpec extend self attr_accessor :args, :guarded def host "http://#{Server.bind}:#{Server.port}" end alias_method :files, :host def guards @guards ||= [] end def guarded? !!@guarded end module Helpers def browser OperaWatir::DesktopHelper.browser end def window browser.active_window end def fixture(*paths) [WatirSpec.host, *paths].join('/') end end end include OperaWatir::DesktopExceptions include WatirSpec::Guard::Helpers RSpec.configure do |config| config.include WatirSpec::Helpers config.before(:suite) do Thread.new { WatirSpec::Server.run! } end end #####################################
Version data entries
10 entries across 10 versions & 1 rubygems