首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ruby vcr中记录http交互?

如何在ruby vcr中记录http交互?
EN

Stack Overflow用户
提问于 2013-04-12 18:55:30
回答 1查看 4.2K关注 0票数 2

我在使用以下gem的Rails项目中工作。

代码语言:javascript
复制
gem "webmock", "1.6.1"
gem "vcr", "1.4.0"

在test_data.yml中记录的http交互已经很少了。我实现了新的业务逻辑,并尝试记录http交互。但这不是录音。下面是我使用的VCR配置。

代码语言:javascript
复制
VCR.config do |c|
  c.cassette_library_dir     = File.join(Rails.root, 'spec', 'helpers', 'cassette_library')
  c.http_stubbing_library    = :webmock
  c.ignore_localhost         = false
end
VCR.insert_cassette('test_data', :record => :new_episodes)

我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-04-12 19:44:42

查看VCR record modes的文档。使用:record => :new_episodes,录像机可以重播以前录制的请求。在逻辑上进行更改时,您可以尝试删除之前录制的请求或切换到录制模式:all

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15969516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档