Kann ich eine Erwartung für should_receive festlegen und den ursprünglichen Code ausführen lassen?
Ich habe so etwas wie:
value = nil
if some_condition
value =my_object.do_stuff()
end
Und in meinem Test habe ich folgendes:
MyObject.any_instance.should_receive(:do_stuff)
Ich möchte jedoch nur testen, ob die Methode aufgerufen wurde, und den ursprünglichen Code ausführen lassen. Ich möchte es NICHT so machen müssen:
MyObject.any_instance.should_receive(:do_stuff).and_return(:some_dummy_value)
Gibt es eine Möglichkeit, das zu tun?