環境 ruby 2.2.2p95 Rails 4.2.3 devise 3.5.6 minitest 5.8.4 fixture deviseの導入 導入方法については詳しい記事がたくさんあるのでそちらを参考にしてください。 Qiita:Deviseの設定手順をまとめてみた。 その1 導入編 とか Qiita:Rails 4.2 で ユーザー管理・認証 (devise) とか。 フィールドを追加する場合はこちらを参考にすると良いと思います。 Qiita:Rails + Deviseでusernameを追加する testの前に githubのwikiは目を通しておくと良いでしょう。 あとminitestで書きます。 wikiにはRSpec, factrygirlの書き方が載っていますので参考にしてください。 functional test fixtureでユーザーを用意します。
![Railsの認証Gem deviseを使ったテストをする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a96d57ea543d36075767b4cfc80096621657c1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UmFpbHMlRTMlODElQUUlRTglQUElOEQlRTglQTglQkNHZW0lMjBkZXZpc2UlRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElOUYlRTMlODMlODYlRTMlODIlQjklRTMlODMlODglRTMlODIlOTIlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTcyYmNiNDU4ZjU3MDYxN2E5ZWQ5OTU0MzNjZDEwYjAx%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2VpbWl5YWp1biZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWQzOGU0Njc1MWYzZWJiNjlhMTUxMTZkYjYxOWM0Mjg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De379f5a19901961a32a5786610ee7621)