为了让NTLM与Webmock + net_http一起工作,我需要启用net_http_connect_on_start选项。例如,在控制台中,或者在规范的开头,我可以使用:
WebMock.allow_net_connect! net_http_connect_on_start: true但VCR配置只允许
config.allow_http_connections_when_no_cassette = true为了让我的测试规范正常工作,我在WebMock上创建了一个猴子页面:
module WebMock
class Config
def net_http_connect_on_start
true
end
end
end我希望能够将VCR配置为通过该选项,而不是一个猴子补丁。
我翻遍了录像机的代码,但找不到可以修改它的地方,也没有提交一个拉取请求。
这是录像机的问题,还是我漏掉了什么?
发布于 2019-05-01 19:00:55
我知道这个问题很老,但我通过:
VCR.configure do |config|
config.before_http_request(:real?) do
WebMock.allow_net_connect!(net_http_connect_on_start: true)
end
endhttps://stackoverflow.com/questions/28549064
复制相似问题