Rspecとは? Rspecとは自動テストをしてくれる言語。になります。 UIテストをいちいちせずとも、 「ページの遷移」、「モデルバリデーション」、「if分の条件分岐による処理の確認」... などなど、人間がやるには面倒なことを自動でやってくれるのがRspecになります! 準備 今回は比較的簡単な、 「コントローラーによる画面遷移確認テスト」 のコードを書いていこうと思います また、ログイン後の処理定義をするコードを書きますが、そのログイン処理をDeviseを使ってやるものとします 導入するGemインストール 今回使うのはRspecとFactory_botというGemを使います 内容については後ほど解説しますので、まずはインストールしましょう!!