Sha256: 25810b8207221bc4c5ace7c9ae9cade156028faf8af67f92f393083eb1f1ebbe

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

require 'rubygems'
require 'bundler'
Bundler.setup

require 'patron' unless RUBY_PLATFORM =~ /java/
require 'httpclient'
require 'em-http-request' unless RUBY_PLATFORM =~ /java/
require 'vcr'
require 'vcr/http_stubbing_adapters/fakeweb'
require 'vcr/http_stubbing_adapters/webmock'
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 f}

RSpec.configure do |config|
  config.extend TempCassetteLibraryDir
  config.extend DisableWarnings

  config.color_enabled = true
  config.debug = RUBY_PLATFORM != 'java'

  config.before(:each) do
    VCR::Config.default_cassette_options = { :record => :new_episodes }
    VCR::Config.http_stubbing_library = :fakeweb

    WebMock.allow_net_connect!
    WebMock.reset_webmock

    FakeWeb.allow_net_connect = true
    FakeWeb.clean_registry
  end

  config.filter_run :focus => true
  config.run_all_when_everything_filtered = true
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vcr-1.1.1 spec/spec_helper.rb