投稿

[GitHub 100日チャレンジ] Day 95 - テストを書く

最終プロジェクトに最低限のテストを追加し、GitHub ActionsでPull Request時に自動実行される状態を作ります。

[GitHub 100日チャレンジ] Day 95 - テストを書く

なぜテストを書くか

テストは、変更しても壊れていないことを確認するための安全網です。最終プロジェクトでは、完璧な網羅率よりも、重要な動作を守ることを優先します。

最初に守る対象

  • 主要関数
  • 主要画面の表示
  • 入力バリデーション
  • APIレスポンスの扱い

小さなテストから始めると続けやすくなります。

CIで動かす

GitHub ActionsでPull Requestごとにテストを実行します。

1
- run: npm test

テストがCIに入ると、レビュー前に基本的な失敗を見つけられます。

今日のゴール

最終プロジェクトの重要な動作にテストを追加し、Pull Request時に自動実行される状態を作りましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。