Я проверяю, как метод обрабатывает исключение 302 HTTPError.Я попытался заглушить вызов одного метода, чтобы вызвать один программно, однако он продолжает жаловаться, что ошибочное количество аргументов (0 для 2)
код проверял эту конкретную строку:
document = Nokogiri.HTML open(source_url)
и в спецификации я обозначил это так:
subject.stub(:open).and_raise(OpenURI::HTTPError)
subject.should_receive(:ended=).with(true)
subject.update_from_remote
Я не думаю, что это связано с Nokogiri.HTML () или Open-uri.open (), так почему это происходит?
Кроме того, как бы я попытался сделать этот HTTPError как ошибку перенаправления 302?Спасибо