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