Я выполнил split io с гемом split_client для теста AB (https://help.split.io/hc/en-us/articles/360020673251-Ruby-SDK), настроенным с помощью Ruby SDK, и я получаю лечение в своем приложении. Но когда я пытаюсь запустить тесты, я получаю ошибку ниже
stub_request(:post, "https://events.split.io/api/metrics/time").
with(
body: "{\"name\":\"splitChangeFetcher.time\",\"latencies\":[292.122]}",
headers: {
'Accept'=>'*/*',
'Accept-Encoding'=>'gzip,deflate',
'Authorization'=>'Bearer 4354t',
'Connection'=>'keep-alive',
'Content-Type'=>'application/json',
'Keep-Alive'=>'30',
'Splitsdkmachineip'=>'0.0.0.1',
'Splitsdkmachinename'=>'local',
'Splitsdkversion'=>'ruby-7.0.3',
'User-Agent'=>'Ruby'
}).
to_return(status: 200, body: "", headers: {})
Я пытался заглушить этот запрос в spec_helper, как показано ниже
config.before :each do
stub_request(:any, /events.split.io/)
.to_return(status: 200, body: "", headers: {})
end
Но все же я получаю ошибки случайно после запуска тестов. Так что может вызвать эту проблему и любые альтернативы или решения.