Ruby Mocha: есть ли эквивалент rspec-mocks '# и_call_original? - программирование
Подтвердить что ты не робот

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

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

4b9b3361

Ответ 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.