Sha256: c6c8b947735602e649d56db432c5029b956991af5f5c79d6416b4686b1811c5d
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
require 'rubygems' require 'bundler' Bundler.setup require 'rspec' # Ruby 1.9.1 has a different yaml serialization format. YAML_SERIALIZATION_VERSION = RUBY_VERSION == '1.9.1' ? '1.9.1' : 'not_1.9.1' # Requires supporting files with custom matchers and macros, etc, # in ./support/ and its subdirectories. Dir[File.expand_path(File.join(File.dirname(__FILE__),'support','**','*.rb'))].each {|f| require File.join("support", File.basename(f))} require 'vcr' require 'monkey_patches' RSpec.configure do |config| config.extend TempCassetteLibraryDir config.extend DisableWarnings config.extend MonkeyPatches::RSpecMacros config.extend WebMockMacros config.color_enabled = true config.debug = RUBY_INTERPRETER == :mri config.before(:each) do VCR.turn_on! unless VCR.turned_on? VCR.eject_cassette while VCR.current_cassette VCR::Config.default_cassette_options = { :record => :new_episodes } VCR::Config.stub_with :fakeweb WebMock.allow_net_connect! WebMock.reset! FakeWeb.allow_net_connect = true FakeWeb.clean_registry VCR::HttpStubbingAdapters::Faraday.reset! end config.filter_run :focus => true config.run_all_when_everything_filtered = true config.alias_it_should_behave_like_to :it_performs, 'it performs' end http_stubbing_dir = File.join(File.dirname(__FILE__), '..', 'lib', 'vcr', 'http_stubbing_adapters') Dir[File.join(http_stubbing_dir, '*.rb')].each do |file| next if RUBY_INTERPRETER != :mri && file =~ /(typhoeus)/ require "vcr/http_stubbing_adapters/#{File.basename(file)}" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcr-1.4.0 | spec/spec_helper.rb |