Функция fetch_details вызывается в потоке.У него есть пост-запрос, который вызывает CustomError в случае сбоя.Мне нужно протестировать CustomError, не выполняя фактический почтовый запрос.
Thread.new {
begin
details = fetch_details(a, b)
param1, param2 = parse_details(details, b)
post_result("Success", url)
rescue CustomError => e
post_result(e.message, url)
end
}
Как заглушить запрос на публикацию внутри функции fetch_details, чтобы вызвать пользовательскую ошибку?