¿Puedo establecer una expectativa en should_receive y hacer que ejecute el código original?
Tengo algo como:
value = nil
if some_condition
value =my_object.do_stuff()
end
Y en mi prueba, tengo el siguiente:
MyObject.any_instance.should_receive(:do_stuff)
Sin embargo, me gustaría simplemente probar que el método fue llamado y hacer que ejecute el código original. Me gustaría NO tener que hacerlo como:
MyObject.any_instance.should_receive(:do_stuff).and_return(:some_dummy_value)
¿Hay una manera de hacer eso?