ruby 显示未使用的VCR磁带。与vcr gem一起使用:https://github.com/vcr/vcr

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 显示未使用的VCR磁带。与vcr gem一起使用:https://github.com/vcr/vcr相关的知识,希望对你有一定的参考价值。

# Require this file in spec_helper.rb to show which cassettes are not being used
# after the test suite has run. Then you can decide if you want to delete them.

require 'vcr'
require 'set'
USED_CASSETTES = Set.new

module CassetteReporter
  def insert_cassette(name, options = {})
    USED_CASSETTES << VCR::Cassette.new(name, options).file
    super
  end
end
VCR.extend(CassetteReporter)

RSpec.configure do |config|
  config.after(:suite) do
    cassettes = Dir['vcr_cassettes/*.yml'].map { |d| File.expand_path(d) } - USED_CASSETTES.to_a
    if cassettes.any?
      puts "\nUnused cassettes:"
      puts cassettes.map { |f| File.basename(f) }
    end
  end
end

以上是关于ruby 显示未使用的VCR磁带。与vcr gem一起使用:https://github.com/vcr/vcr的主要内容,如果未能解决你的问题,请参考以下文章

VCR SMART 其中重要几项 说明

个人VCR视频拍摄,需要注意哪些要点?流量雨个人VCR短视频拍摄公司

typescript vcr2.ts

typescript vcr1.ts

iNFTnews | 周杰伦18年前未发布的作品Demo,藏在了区块链技术里

视频MHDD|VCR|PC3000测试总汇 硬盘收卖佬必备神器