Sha256: a6bd10ff30dc1b0085ac50f807590308b3e50970a5abb9c0ebbec3ff4cc06fad
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
require 'rubygems' using_git = File.exist?(File.expand_path('../../.git/', __FILE__)) if using_git require 'bundler' Bundler.setup end require 'rspec' Dir['./spec/support/**/*.rb'].each { |f| require f } require 'vcr' require 'monkey_patches' module VCR SPEC_ROOT = File.dirname(__FILE__) def reset!(hook = :fakeweb) instance_variables.each do |ivar| instance_variable_set(ivar, nil) end configuration.hook_into hook if hook end end RSpec.configure do |config| config.order = :rand config.color_enabled = true config.debug = (using_git && RUBY_INTERPRETER == :mri && !%w[ 1.9.3 ].include?(RUBY_VERSION) && !ENV['CI']) config.treat_symbols_as_metadata_keys_with_true_values = true tmp_dir = File.expand_path('../../tmp/cassette_library_dir', __FILE__) config.before(:each, :skip_vcr_reset => lambda { |v| v != true }) do VCR.reset! VCR.configuration.cassette_library_dir = tmp_dir end config.after(:each) do FileUtils.rm_rf tmp_dir end config.before(:all, :disable_warnings => true) do @orig_std_err = $stderr $stderr = StringIO.new end config.after(:all, :disable_warnings => true) do $stderr = @orig_std_err 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 VCR::SinatraApp.boot
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcr-2.0.0.rc1 | spec/spec_helper.rb |