事業内容
Controllerをテストする(その1)
Ruby On RailsのControllerをRSpecを利用してテストしてみます。
下記のようになります。
モデルの時と同じで、requireするのは、spec_helperではなくrails_helperです。
Controllerのテストをしているので、「:type => :controller」というメタデータを付与しています。
最初のテストは、indexをGETで呼び出し、最終的に描画されるViewを確認しています。
2番目のテストは、assignsで内部変数を取得し、その変数に値が正しく格納されていることを確認しています。
RSpecへ