我在使用以下gem的Rails项目中工作。
gem "webmock", "1.6.1"
gem "vcr", "1.4.0"在test_data.yml中记录的http交互已经很少了。我实现了新的业务逻辑,并尝试记录http交互。但这不是录音。下面是我使用的VCR配置。
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)我在这里做错了什么?
发布于 2013-04-12 19:44:42
查看VCR record modes的文档。使用:record => :new_episodes,录像机可以重播以前录制的请求。在逻辑上进行更改时,您可以尝试删除之前录制的请求或切换到录制模式:all。
https://stackoverflow.com/questions/15969516
复制相似问题