我正在測試方法如何處理302 HTTPError異常。我試圖存根一個方法調用,以提高一個程序,但它不停地抱怨說錯號碼參數錯誤(0 2)引發OpenURI :: HTTPError導致錯誤參數數量錯誤
代碼測試這一行:
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重定向錯誤?謝謝