第3章ではこれから作っていくsampleアプリの簡易的なページを作りました。
簡易的なページを作っていく中で簡単なテストも書いていきました
今回はコントローラーのテストを書きました。
test "should get home" do
get static_pages_home_url
assert_response :success
end
これの意味はHomeページのテスト。GETリクエストをhomeアクションに対して発行(=送信)せよ。そうすれば、リクエストに対するレスポンスは[成功]になるはずという意味らしい。
このテストを先に書いてREDになるのであとはルーティング→コントローラー→ビューページを
してGREENにしてこのテストOKみたいな感じらしい
これを各ページやっていきました。
あとは各ページの重複したコードををリファクタリングすることも学びました。
Railsのいいとこはリファクタリングしやすいところなのかもしれない。