テストの1つのセットアップで、このようなメソッドをスタブしています
def setup
super
#blah, blah
GoogleIdentity.stubs(:new).with(google_identity).returns(google_account)
end
問題は、すべてのテストがメソッドを呼び出してオブジェクトを返すわけではないことです。
メソッドを呼び出さないメソッドでは、次のエラーが発生します。
何度でも許可されますが、まだ呼び出されていません: GoogleIdentity.new()
メソッドが呼び出されていないため、モカが不平を言っているようです。
calle であることを期待しないスタブを指定するにはどうすればよいですか?