Sha256: 46878d5e517f7dd4b8e8caf55ba1493a72e460a46479f7979987bdccc483a356

Contents?: true

Size: 871 Bytes

Versions: 166

Compression:

Stored size: 871 Bytes

Contents

require 'vcr'
require 'webmock/rspec'

VCR.configure do |config|
  config.cassette_library_dir = 'spec/cassettes'
  config.default_cassette_options = {
    match_requests_on: %i[uri method],
    record: :once
  }
  config.hook_into :webmock
  config.configure_rspec_metadata!

  # * `ignore_localhost = true` is equivalent to `ignore_hosts 'localhost',
  #   '127.0.0.1', '0.0.0.0'`. It is particularly useful for when you use
  #   VCR with a javascript-enabled capybara driver, since capybara boots
  #   your rack app and makes localhost requests to it to check that it has
  #   booted.
  config.ignore_localhost = true
end

RSpec.configure do |config|
  config.around(:example, :vcr_cassettes) do |example|
    cassettes = example.metadata[:vcr_cassettes].map { |cas_name| { name: cas_name } }
    VCR.use_cassettes(cassettes) do
      example.run
    end
  end
end

Version data entries

166 entries across 166 versions & 1 rubygems

Version Path
pg_rails-7.6.35 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.34 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.33 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.32 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.31 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.30 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.29 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.28 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.27 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.26 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.25 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.24 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.24.pre.5 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.24.pre.4 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.24.pre.3 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.23 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.22 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.22.pre.3 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.22.pre.2 pg_rails/lib/pg_rails/vcr_support.rb
pg_rails-7.6.22.pre.1 pg_rails/lib/pg_rails/vcr_support.rb