私は次のようなものを持っています:
value = nil
if some_condition
value =my_object.do_stuff()
end
そして、私のテストでは、次のことがわかりました。
MyObject.any_instance.should_receive(:do_stuff)
ただし、メソッドが呼び出されたことをテストして、元のコードを実行させたいと思います。次のようにする必要はありません。
MyObject.any_instance.should_receive(:do_stuff).and_return(:some_dummy_value)
それを行う方法はありますか?