Я пытаюсь проверить класс с RSpec2, который имеет некоторые частные методы, которые вызываются из некоторых общедоступных методов. Я тестирую публичные методы с помощью
@foo.should_receive(:start_training).exactly(2).times
если они вызываются и как часто. Моя проблема заключается в том, что этот подход не работает с частными методами. Итак, есть ли способ использовать sth как @foo.send(:private_method)
в сочетании с should_receive
? Или любой другой синтаксис?