It's not as beautiful as I hoped, but it enforces the rule. Am I going too far? Probably.
This commit is contained in:
David Cook
2024-01-18 12:26:21 +11:00
parent a2436e9a1a
commit ccf0e78b91

View File

@@ -7,8 +7,10 @@ VCR.configure do |config|
config.hook_into :webmock
config.ignore_localhost = true
config.configure_rspec_metadata!
config.filter_sensitive_data('<HIDDEN-STRIPE_SECRET_TEST_API_KEY>') { ENV.fetch('STRIPE_SECRET_TEST_API_KEY', nil) }
config.filter_sensitive_data('<HIDDEN-STRIPE_CUSTOMER>') { ENV.fetch('STRIPE_CUSTOMER', nil) }
config.filter_sensitive_data('<HIDDEN-STRIPE_ACCOUNT>') { ENV.fetch('STRIPE_ACCOUNT', nil) }
config.ignore_hosts('localhost', '127.0.0.1', '0.0.0.0', 'api.knapsackpro.com')
# Filter sensitive environment variables
['STRIPE_SECRET_TEST_API_KEY', 'STRIPE_CUSTOMER', 'STRIPE_ACCOUNT'].each do |env_var|
config.filter_sensitive_data("<HIDDEN-#{env_var}>") { ENV.fetch(env_var, nil) }
end
end