今回のテストを行うアプリの流れ ログイン ⬇️ 目標を決める ⬇️ 正常に目標が保存されたら、トップページへ遷移する RSpecでnewアクション機能の一連の流れをテスト(総合テスト)するにあたり、 ログイン状態にさせてから目的の実装を行うための方法をまとめました。 私自身が初学者のため、同じような方向けの内容となっています。 環境 Ruby 2.6.5 Rails 6.1.3.1 以下インストール済み Devise 4.8.0 RSpec 3.10.0 FactoryBot Faker 前提 devise導入後、authenticate_userを使って、 applicationコントローラーのlpアクション以外に非ログイン状態でアクセスすると、 ログイン画面にリダレクトされるようにしています。 class ApplicationController < ActionController