如何从VCR磁带访问数据进行测试?

问题描述 投票:1回答:1

我正在使用VCR gem,我已经想出如何以JSON格式记录对卡带的API请求。现在我如何访问该卡带响应正文中的信息?

ruby api testing rspec gem
1个回答
0
投票

您可以使用以下代码访问raw_cassette_bytes方法,该方法返回VCR磁带的所有数据:

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

我在尝试确保VCR磁带的ERB模板看起来正确并且生成正确时使用了这个。

© www.soinside.com 2019 - 2024. All rights reserved.