リスト6.1 Userモデルの作成。
rake db:migrate
rake db:rollback
rake db:migrate
リスト6.5 :nameと:email属性のテスト。
リスト6.6 name属性の存在を検証する。
リスト6.7 失敗するテストを確認するために検証をコメントアウトする。
リスト6.8 name属性の検証に対する、失敗するテスト。
テストにパスするために検証部分のコメントアウトを解除
リスト6.9 email属性の存在性のテスト。
リスト6.10 name属性とemail属性の存在性を検証する。
リスト6.11 nameの長さ検証のテスト。
リスト6.12 name属性の長さの検証を追加する。
リスト6.13 メールアドレスフォーマットの検証テスト。
リスト6.14 正規表現を使ったメールアドレスフォーマットの検証。
リスト6.15 重複するメールアドレスの拒否のテスト。
リスト6.16 メールアドレスの一意性の検査。
リスト6.17 大文字小文字を区別しない、重複するメールアドレスの拒否のテスト。
リスト6.18 メールアドレスの大文字小文字を無視した一意性の検証
rails generate migration add_index_to_users_email