Sha256: 42f90087f357aa7587521d61d264ee699f0e74bfebd49ff65b98027b4d07d56c
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# This file gets symlinked into the tmp/aruba directory before # each scenario so that it is available to be required in them. $LOAD_PATH.unshift '../../spec' unless $LOAD_PATH.include?('../../spec') $LOAD_PATH.unshift '../../lib' unless $LOAD_PATH.include?('../../lib') RUNNING_UNDER_ARUBA = File.dirname(__FILE__) == '.' || File.dirname(__FILE__) =~ /aruba/ require 'support/fixnum_extension' if RUNNING_UNDER_ARUBA if ENV['DAYS_PASSED'] require 'timecop' Timecop.travel(Time.now + ENV['DAYS_PASSED'].to_i.days) end def include_http_adapter_for(lib) require 'support/http_library_adapters' require lib include HTTP_LIBRARY_ADAPTERS[lib] end def response_body_for(*args) get_body_string(make_http_request(*args)) end def start_sinatra_app(options, &block) raise ArgumentError.new("You must pass a port") unless options[:port] require 'sinatra' require 'support/vcr_localhost_server' klass = Class.new(Sinatra::Base) klass.class_eval(&block) VCR::LocalhostServer.new(klass.new, options[:port]) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcr-1.3.2 | features/support/vcr_cucumber_helpers.rb |