【发布时间】:2014-08-19 19:19:36
【问题描述】:
我正在使用 VCR gem,并且我已经知道如何以 JSON 格式将 API 请求记录到磁带。现在如何访问该磁带的响应正文中的信息?
【问题讨论】:
标签: ruby api testing rspec gem
我正在使用 VCR gem,并且我已经知道如何以 JSON 格式将 API 请求记录到磁带。现在如何访问该磁带的响应正文中的信息?
【问题讨论】:
标签: ruby api testing rspec gem
您可以使用以下代码访问 raw_cassette_bytes 方法,该方法返回 VCR 磁带中的所有数据:
VCR.use_cassette('path/to/cassette') do |cassette|
puts cassette.send(:raw_cassette_bytes)
end
我在尝试确保 VCR 磁带的 ERB 模板看起来正确且生成正确时使用了此功能。
【讨论】: