Могу ли я установить ожидание для 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)

Есть ли способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос