RSpecのstub_model
との違いは何ですか? mock_model
これまでのところ、スタブは実際のメソッドが呼び出されないようにして事前定義された値を返すために使用され、モックは実際には期待値であり、レシーバーでメソッドが呼び出される必要があることを知っています。
また、これらのスタブ/モックは、モデルに触れずにコントローラーなどで分離されたテストを可能にするために使用されることも知っています。しかし、私はまだこれら2つの方法と混同しています.正確にはいつ使用されますか? 詳細と例は非常に高く評価されます。どうもありがとう!