Userモデルの生成
testデータベースの作成
Userモデルの属性の存在のテストの作成
Userモデルのnameとemailが存在していることを確認するバリデーションとテストの作成
Userモデルのnameの長さが50文字以内というバリデーションとテストの作成
Userモデルのemailの形式のバリデーションとテストの作成
Userモデルのemailの大文字小文字を区別せず一意性のバリデーションとテストの追加
Userモデルのemailにインデックスを追加、emailを小文字に変換して保存するように指定
gem bcrypt-rubyの追加
Userモデルにpassword_digestとそのテストの追加
Userモデルにhas_secure_passwordの追加とそのテスト
Userのパスワードに対するテストの作成
Userモデルのパスワードの最小長を6に設定