Могу ли я установить ожидание для should_receive и выполнить ли он исходный код?
У меня есть что-то вроде:
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)
Есть ли способ сделать это?