Sha256: d1a5c31100e08fdc6b4cba2334e2c8eb2b80236bcc865c308243c7ee34e9cdb6
Contents?: true
Size: 1.51 KB
Versions: 3
Compression:
Stored size: 1.51 KB
Contents
require 'rubygems' require 'httpclient' unless RUBY_PLATFORM =~ /java/ require 'curb' require 'patron' require 'em-http' require 'typhoeus' end $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'rspec' require 'webmock/rspec' require 'support/network_connection' require 'support/webmock_server' require 'support/my_rack_app' CURL_EXAMPLE_OUTPUT_PATH = File.expand_path(File.dirname(__FILE__)) + "/support/example_curl_output.txt" unless defined? CURL_EXAMPLE_OUTPUT_PATH RSpec.configure do |config| unless NetworkConnection.is_network_available? warn("No network connectivity. Only examples which do not make real network connections will run.") no_network_connection = true end if ENV["NO_CONNECTION"] || no_network_connection config.filter_run_excluding :net_connect => true end if RUBY_VERSION <= "1.8.7" config.filter_run_excluding "ruby>1.9" => true end config.filter_run_excluding :without_webmock => true config.before(:suite) do WebMockServer.instance.start unless WebMockServer.instance.started end config.after(:suite) do WebMockServer.instance.stop end config.filter_run :focus => true config.run_all_when_everything_filtered = true end def fail() raise_error(RSpec::Expectations::ExpectationNotMetError) end def fail_with(message) raise_error(RSpec::Expectations::ExpectationNotMetError, message) end class Proc def should_pass lambda { self.call }.should_not raise_error end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webmock-1.15.2 | spec/spec_helper.rb |
webmock-1.15.0 | spec/spec_helper.rb |
webmock-1.14.0 | spec/spec_helper.rb |