Sample Rails application for Everyday Rails Testing with RSpec: A Practical Approach to Test-driven Development by Aaron Sumner. This repository is the official fork for the 2024 Japanese edition.
このリポジトリのRailsアプリは「 Everyday Rails - RSpecによるRailsテスト入門 」のサンプルアプリケーション(Rails 7.1対応版)です。
2022年更新の日本語版より、 原著のソースコード をフォークし、日本語版独自にメンテナンスしていくことになりました。
このリポジトリでは既存のアプリケーションに対して、少しずつテストを追加していく過程を説明します。最初はまったくテストのないコードベースから始まり、 モデルスペック、コントローラスペック、システムスペック、リクエストスペックと順に進みます。
このリポジトリの各ブランチを開くと、各章で追加したコードが確認できます。詳しくは本書の第1章をご覧ください。
Gitを使うとブランチ名を指定して各バージョンをチェックアウトできます。詳しくは本書をご覧ください。
Gitが苦手な方は、GitHubの便利な ブランチ機能を利用してください。 フィルターで特定のブランチを選択し、オンラインでソースコードをブラウズすることができます。
Gitについてもっと詳しく知りたい方は、無料で公開されている「 Git Immersion 」または「 Try Git 」(いずれも英語版)がお勧めです。