Ruby Mocha: есть ли эквивалент rspec-mocks '# и_call_original?

Rspec-mocks имеет expect(some_object).to receive(:some_method).and_call_original. Могу ли я сделать это с помощью Mocha, и если да, то как? some_object.expects(:some_method)....... что?

Ответ 1

Я уверен, что нет способа сделать это.

Просматривая исходный код, есть комментарий, в котором упоминается, что оригинальный метод полностью заменен.

# The original implementation of the method is replaced during the test and then restored at the end of the test. The temporary replacement method has the same visibility as the original method.