He intentado colgar open
, la versión de open-uri, y no estoy teniendo éxito.¿Cómo saber cómo abrir?
He intentado hacer lo siguiente pero la petición sigue pasando a través de:
Kernel.should_receive(:open).and_return("Whatever for now")
También he intentado hacer
OpenURI::OpenRead.should_receive(:open).and_return("Whatever for now")
Desde localicé que fue donde se hicieron las peticiones HTTP en OpenURI.
Gracias de antemano por cualquier sugerencia!
¡Agradable! Creo que es razonable editar esto y publicarlo como la solución para 'open()' y aceptar tu propia respuesta. Puede ser difícil encontrar el artículo 'sleep()' al anotar 'open()'. – wuputah
Muy buen punto en el trozo en cualquiera que sea el contexto de uno mismo. Esto me ayudó a resolver un problema similar, ¡gracias! – stuartc
He actualizado tu código. Explicación aquí: http://stackoverflow.com/a/11258596/608361 – Zsolt