以前、id:takihiroさんの記事( RSpec の Mock と Stub が最初分からなかったけど、理解できたら すごい! という気持ちになった)を読んだときにはMockとStubについて「ぼや〜」としか理解できなかったんですが、実際に自分でRSpec使ってテスト書いてみたらバッチリと理解できた(つもり!) そして理解できてからid:takihiroさんの記事を改めて読み直すとまさに自分が理解したことが書いてあった。 つまり自分に読解力が無かっただけなんですね。。。 という訳で私と同レベルの読解力難民が未だにいると信じて、自分が理解したことを当時の自分に説明するつもりで出来るだけ簡単にまとめてみました。 簡単にまとめたつもりなんですが、いかんせん長くなったので先に結論を書くと MockとStubとはMVCでいうCの部分をテストするときに便利にしてくれる。 Mockは打ち合わせた内容