テストの基本概念、describe/it/expectの構文、テスト実行方法など、RSpecの基礎
eq、be、include、changeなど、様々なマッチャーを使った検証方法
テストダブルの作成、外部依存の置き換え、メソッド呼び出しの検証方法
Railsモデルのテスト、バリデーションの検証、関連性のテストなど、モデルテストの手法
リクエストスペック、レスポンスの検証、ステータスコードの確認など、コントローラテストの基本
Capybaraを使ったブラウザ操作、フォーム入力、ページ遷移など、エンドツーエンドテストの方法
1. 基礎的なトピックから順番に学習することをお勧めします
2. 各トピックで複数の問題を解いて理解を深めましょう
3. 分からない問題があれば解説をよく読んで復習しましょう
💡 より詳細な解説や実践的な演習をお求めの場合は、有料プランへの加入もご検討ください。