ユーザー認証機能実装

gem deviseを導入。
ユーザー情報に名前と管理人権限を追加
ユーザー認証機能モデルテスト実装＆FactoryGirl導入

FactoryGirlを利用してユーザー認証機能のテストを実装する方針でいきます。
今回はモデルテストのみ書きました。
コントローラーテスト、インテグレーションテストを書かなければなりません。
ユーザーコントローラー設置とテスト環境の設定

ユーザーコントローラーを作成し、RspecにてUsersControllerのテストをかけるようにしました。
レッスンモデルのユニットテスト実装

テスト開発の練習がてらユニットテストを作成。
以降、できる限りTDDで開発していく方針で開発を進める。
LessonController#showテスト実装