我正在测试方法如何处理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重定向错误?谢谢