From 7dd0d0581cd6225adbb0197f3ea6c4f724759899 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 8 Nov 2023 15:05:54 +1100 Subject: [PATCH] Codify re-recording of Stripe cassettes --- script/test-stripe-live | 6 ++++++ spec/base_spec_helper.rb | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100755 script/test-stripe-live diff --git a/script/test-stripe-live b/script/test-stripe-live new file mode 100755 index 0000000000..14833043af --- /dev/null +++ b/script/test-stripe-live @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +# +# Test Stripe API integration and record new cassettes. + +rm spec/fixtures/vcr_cassettes/Stripe-v* -r +./bin/rspec --tag stripe_version diff --git a/spec/base_spec_helper.rb b/spec/base_spec_helper.rb index 1660f9bb11..aecfe9c5fa 100644 --- a/spec/base_spec_helper.rb +++ b/spec/base_spec_helper.rb @@ -135,8 +135,8 @@ RSpec.configure do |config| # # When the Stripe gem is updated, we should re-record these cassettes: # - # rm spec/fixtures/vcr_cassettes/Stripe-v* -r - # ./bin/rspec --tag stripe_version + # ./script/test-stripe-live + # config.around(:each, :stripe_version) do |example| stripe_version = "Stripe-v#{Stripe::VERSION}" VCR.configure do |vcr_config|