Чтобы заставить 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 для передачи этой опции вместо патча обезьяны.
Я копался в коде видеомагнитофона, но нигде не смог его изменить и отправить запрос на включение.
Это проблема видеомагнитофона или я что-то упустил?