RSpecのstub_model
とmock_model
の違いは何ですか?これまでのところ、スタブは、実際のメソッドが呼び出され、あらかじめ定義された値を返さないようにするために使用され、モックは実際には期待されており、メソッドが受信側で呼び出されることが必要です。RSpecのstub_modelとmock_modelの違いは何ですか?
これらのスタブ/モックは、コントローラにモデルに触れることなく、分離されたテストを可能にするために使用されることも知っています。しかし、私はまだこれらの2つの方法、それぞれが正確に使用されるとき、混乱していますか?詳細と例は非常に高く評価されます。どうもありがとう!
これはあなたの質問が、私のために役立つ一つのことそのRSpecのを実現した「モック」に適用されるかどうかわからない「スタブ」は偽のメソッドを作成するためであった偽のオブジェクトを作成するためでした。通知私は 'stub_model'や' mock_model'については言及していませんが、モックとスタブのより一般的な用語については言及していません。 – Dty