【发布时间】:2015-10-08 00:10:27
【问题描述】:
有没有办法知道在您运行测试时发生了多少请求并且可以被 VCR 缓存。
有没有办法知道有多少是从 VCR 缓存中读取的?
谢谢
【问题讨论】:
有没有办法知道在您运行测试时发生了多少请求并且可以被 VCR 缓存。
有没有办法知道有多少是从 VCR 缓存中读取的?
谢谢
【问题讨论】:
VCR.configure do |c|
c.cassette_library_dir = 'cassettes'
c.ignore_localhost = true
c.after_http_request(:ignored?, lambda { |req| req.uri =~ /foo/ }) do |request, response|
puts "Response for #{request.method} #{request.uri}: #{response.body}"
end
end
或者你可以启用debug logging:
VCR.configure do |c|
c.hook_into :webmock
c.cassette_library_dir = 'cassettes'
c.debug_logger = File.open(ARGV.first, 'w')
end
【讨论】: