Если вы позвоните в другое место MyModel.new.bar, вы можете написать в тесте
expect_any_instance_of(MyModel).to receive(:bar)
Если вы хотите использовать «шпион», вы можете использовать:
allow_any_instance_of(MyModel).to receive(:bar)
Если у вас есть ссылка на ваш экземпляр MyModel внутри теста, вы можете переписать приведенные выше примеры таким образом:
expect(my_model_instance).to receive(:bar)
или
allow(my_model_instance).to receive(:bar)
Вы должны понимать, что после включения любого модуля в ваш классэкземпляр этого класса будет получателем метода.