テストのために VCR カセットのデータにどのようにアクセスしますか?

概要

私は VCR gem を使用しており、API リクエストを JSON 形式でカセットに記録する方法を理解しました。では、そのカセットからの応答本文の情報にアクセスするにはどうすればよいでしょうか?

解決策

次のコードを使用して、VCR カセットからすべてのデータを返す raw_cassette_bytes メソッドにアクセスできます。

VCR.use_cassette('path/to/cassette') do |cassette|
  puts cassette.send(:raw_cassette_bytes)
end

VCR カセットの ERB テンプレートが正しく見え、正しく生成されていることを確認するときに、これを使用しました。