18 lines
492 B
Ruby
18 lines
492 B
Ruby
# frozen_string_literal: true
|
|
|
|
VCR.configure do |c|
|
|
c.ignore_localhost = true
|
|
c.hook_into :webmock
|
|
c.cassette_library_dir = 'spec/fixtures/cassettes'
|
|
c.configure_rspec_metadata!
|
|
c.ignore_hosts 'test.host', 'chromedriver.storage.googleapis.com'
|
|
|
|
c.filter_sensitive_data('redacted') do |interaction|
|
|
auth = interaction.request.headers['Authorization']&.first
|
|
next if auth.nil?
|
|
|
|
if (match = auth.match(/^Bearer\s+([^,\s]+)/))
|
|
match.captures.first
|
|
end
|
|
end
|
|
end
|