Как проверить, что метод вызывается на объекте - Rails RSpec

У меня две модели, Foo и Bar. У Foo есть метод ask_bar_to_do_something, который вызывается после сохранения экземпляра Foo. Этот метод не изменяет состояние этого экземпляра Foo.

Я подумываю сделать так, чтобы этот метод возвращал 1 и создавал лямбда-блок, который создает объект Foo и проверяет возвращаемое значение. Есть ли лучший способ сделать это?

Спасибо.

5
задан AdamNYC 19 September 2011 в 15:50
поделиться