Stub sleep con RSpec
Tengo el siguiente código en mi aplicación:
def timeout_tasks
10.times do
# Work...
sleep 2
end
end
Me gustaría probar este método, pero necesito tropezarsleep
No tengo que esperar tanto para que termine la prueba.
¿Cómo puedo hacer esto? Soy consciente de laallow(Object).to receive(:sleep)
pero no estoy seguro de qué demoniosObject
es. ¿O hay algún otro enfoque mejor?