summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Desantis <desa.alessandro@gmail.com>2020-10-09 14:03:44 +0200
committerAlessandro Desantis <desa.alessandro@gmail.com>2020-10-09 14:03:44 +0200
commit3c510ab78a18d9fd747ae0946dfa63807d439e91 (patch)
tree1f4d4547ea53bbb4ab06f221236e44ccf95acb37
parentceb0b5a3c7d21213afdf75e496db98ae51640098 (diff)
Install and configure VCR
-rw-r--r--solidus_subscriptions.gemspec2
-rw-r--r--spec/support/vcr.rb10
2 files changed, 12 insertions, 0 deletions
diff --git a/solidus_subscriptions.gemspec b/solidus_subscriptions.gemspec
index a084471..c909f92 100644
--- a/solidus_subscriptions.gemspec
+++ b/solidus_subscriptions.gemspec
@@ -39,6 +39,8 @@ Gem::Specification.new do |spec|
spec.add_development_dependency 'shoulda-matchers', '~> 4.4'
spec.add_development_dependency 'solidus_dev_support', '~> 2.0'
spec.add_development_dependency 'timecop'
+ spec.add_development_dependency 'vcr'
spec.add_development_dependency 'versioncake'
+ spec.add_development_dependency 'webmock'
spec.add_development_dependency 'yard'
end
diff --git a/spec/support/vcr.rb b/spec/support/vcr.rb
new file mode 100644
index 0000000..ca8a14a
--- /dev/null
+++ b/spec/support/vcr.rb
@@ -0,0 +1,10 @@
+require 'webmock/rspec'
+require 'vcr'
+
+WebMock.disable_net_connect!
+
+VCR.configure do |config|
+ config.cassette_library_dir = "spec/fixtures/cassettes"
+ config.hook_into :webmock
+ config.configure_rspec_metadata!
+end