module MinitestVcr::Spec
Public Class Methods
configure!()
click to toggle source
# File lib/minitest_vcr/spec.rb, line 6 def self.configure! run_before = lambda do |example| if metadata[:vcr] test_info = example.class.name.split("::::").map {|e| e.sub(/[^\w]*$/, "")}.reject(&:empty?) VCR.insert_cassette test_info.join("/") + "/#{spec_name}" end end run_after = lambda do |example| if metadata[:vcr] ::VCR.eject_cassette end end ::MiniTest::Spec.before :each, &run_before ::MiniTest::Spec.after :each, &run_after end