Sha256: 26f1d29f3d0a67be4657ab48f50b20032f9cfdb7f4fedd1866415ddccecbae19

Contents?: true

Size: 691 Bytes

Versions: 4

Compression:

Stored size: 691 Bytes

Contents

require 'vcr'

VCR.configure do |conf|
  conf.hook_into :webmock
  conf.cassette_library_dir = 'features/cassettes'
  conf.default_cassette_options = {
    :record => ENV['TRAVIS'] ? :none : :once,
    :serialize_with => :json,
    :preserve_exact_body_bytes  => true,
    :decode_compressed_response => true
  }
  conf.filter_sensitive_data('<EMAIL>') { SETTINGS['email'] }
  conf.filter_sensitive_data('<TOKEN>') { SETTINGS['oauth_token'] }
  conf.filter_sensitive_data('<BASIC_AUTH>') { SETTINGS['basic_auth'] }
  conf.filter_sensitive_data('<USER>') { SETTINGS['user'] }
  conf.debug_logger = File.open('test.log', 'w')
end

VCR.cucumber_tags do |t|
  t.tag '@live', :record => :all
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
github_api-0.12.3 features/support/vcr.rb
github_api-0.12.2 features/support/vcr.rb
github_api-0.12.1 features/support/vcr.rb
github_api-0.12.0 features/support/vcr.rb