我无法用 vcr 录制任何内容,我有这样的设置:
spec_helper.rb
require 'vcr'
VCR.configure do |c|
c.cassette_library_dir = 'spec/cassettes'
c.hook_into :webmock
c.configure_rspec_metadata!
c.default_cassette_options = { :record => :new_episodes }
end
并测试:
describe SomeClass do
describe '#foo', vcr: true do
it 'should do http request', do
expect(subject.do_request).to be_true
end
end
end
运行该规范会导致:
.HTTPI executes HTTP GET using the net_http adapter
SOAP request: (...)
就像没有录像机一样。不幸的是,文档中没有任何内容。我发现这里报告了类似的问题,但要求httpi
没有任何效果。应该怎么做才能让这个工作?