Sha256: 64cc341338cea0d32106be8f9f303b2b7c60a344901c8f011f6f89cf2a0c54bc

Contents?: true

Size: 910 Bytes

Versions: 14

Compression:

Stored size: 910 Bytes

Contents

require "vcr"

VCR.configure do |config|
  config.hook_into :webmock
  config.allow_http_connections_when_no_cassette = false
  config.ignore_localhost = true
  config.ignore_host "chromedriver.storage.googleapis.com"
  config.cassette_library_dir = File.expand_path("../cassettes", __dir__)
<% if rspec? -%>
  config.configure_rspec_metadata!
<% end -%>
  config.default_cassette_options = {
    # Enable automatic expiration and re-recording of cassettes
    # re_record_interval: 1.week,
    record: ENV["CI"] ? :none : :once,
    record_on_error: false,
    match_requests_on: %i[method uri body]
  }

  # Make sure headers containing secrets aren't recorded in cassettes and stored in git
  %w[Authorization X-Api-Key].each do |sensitive_header|
    config.filter_sensitive_data("[#{sensitive_header.upcase}]") do |interaction|
      interaction.request.headers[sensitive_header]&.first
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
nextgen-0.14.0 template/test/support/vcr.rb.tt
nextgen-0.13.0 template/test/support/vcr.rb.tt
nextgen-0.12.0 template/test/support/vcr.rb.tt
nextgen-0.11.0 template/test/support/vcr.rb.tt
nextgen-0.10.0 template/test/support/vcr.rb.tt
nextgen-0.9.0 template/test/support/vcr.rb.tt
nextgen-0.8.0 template/test/support/vcr.rb.tt
nextgen-0.7.0 template/test/support/vcr.rb.tt
nextgen-0.6.0 template/test/support/vcr.rb.tt
nextgen-0.5.1 template/test/support/vcr.rb.tt
nextgen-0.5.0 template/test/support/vcr.rb.tt
nextgen-0.4.0 template/test/support/vcr.rb.tt
nextgen-0.3.0 template/test/support/vcr.rb.tt
nextgen-0.2.0 template/test/support/vcr.rb.tt