为了让 NTLM 与 Webmock + net_http 一起工作,我需要启用 net_http_connect_on_start 选项。例如,在控制台或规范的开头,我可以使用:
WebMock.allow_net_connect! net_http_connect_on_start: true
但录像机配置只允许
config.allow_http_connections_when_no_cassette = true
为了让我的测试规范正常工作,我在 WebMock 上做了一个猴子页面:
module WebMock
class Config
def net_http_connect_on_start
true
end
end
end
我希望能够配置 VCR 以传递该选项而不是猴子补丁。
我挖掘了 VCR 代码,但找不到任何地方可以修改它并提交拉取请求。
这是录像机的问题,还是我遗漏了什么?