Laravel4製フォームのテスト- Controller - Logic

## 概要
研修で作成したフォームのコントローラのテストを記述します。
当該箇所のテストはhttps://github.com/fr-itaya/laravel_training/pull/6 にてPENDINGとしましたが、次の方策で書き直します。
- 正常系・異常系のテストにとどめる
- バリデートが通る場合、通らない場合の入力値を設定する
- 上記をそれぞれコントローラの各メソッドに通した場合、期待される動作について記述する
- 今回uniqueを設定しているカラムがないので同一カラムに同じデータ(ex.email)が存在していても無視する

## TODO
###### 前PRからの修正
- [x] 全ファイル不要な空行を詰める
- [x] クラス定義・関数定義の波括弧の開始位置を統一する
  - 列ハイライトを設定している関係上括弧が並ぶと見辛いので、閉じ括弧と並ばないようにします。

###### 本題
- 入力が正常である場合
  - ~~TOP画面ではセッションは値を持っていない~~ top画面アクセスした時点でcsrf_tokenをセッションに埋め込んでいるので無し。
  - [x] バリデータが通っていたら、一部の入力データを確認画面表示用に加工してViewと共に渡している
  - [x] $hobby_viewには入力値を全て結合した文字列が入っている
  - [x] $pref_viewにはpref_idに対応した都道府県名が入っている
  - [x] 完了画面のViewを返している
  - [x] DBのusersテーブルにレコードが挿入されている

- 入力値が異常である場合(バリデータの機能はUserValidatorTest.phpで担保されているのでここでは未入力とする)
  - [x] postConfirmでバリデートが通らず、formへリダイレクトされる
  - [x] リダイレクト時、セッションが直前の入力値を持っている
  - [x] リダイレクト時、セッションがエラーを持っている

## 懸案事項
残るテスト項目は下記の通り。
現在DB周りの操作をコントローラで行っていますが、テストをどこでやるべきか検討中です。
  - ~~都道府県IDと都道府県名を取得する操作@フォーム画面~~
  - ~~入力データをDBのUsersに挿入する操作@完了画面~~