module VCR::RSpec::Metadata
def vcr_cassette_name_for(metadata)
def vcr_cassette_name_for(metadata) description = if metadata[:description].empty? # we have an "it { is_expected.to be something }" block metadata[:scoped_id] else metadata[:description] end example_group = if metadata.key?(:example_group) metadata[:example_group] else metadata[:parent_example_group] end if example_group [vcr_cassette_name_for(example_group), description].join('/') else description end end