簡體   English   中英

運行測試后顯示ruby VCR統計信息?

[英]Show ruby VCR stats after running tests?

有沒有一種方法可以知道在運行測試時發生了多少請求,這些請求可能被VCR緩存。

是否有辦法知道從VCR緩存中讀取了其中的多少?

謝謝

看看After Http Request Hook

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

或者您可以啟用調試日志記錄

VCR.configure do |c|
  c.hook_into :webmock
  c.cassette_library_dir = 'cassettes'
  c.debug_logger = File.open(ARGV.first, 'w')
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM