背景
- backend/test/ にある Jest テストはある程度用意されているが、フロントエンドのテストや結合テストは薄い。
- 不具合の早期発見やリファクタ時の安全性を高めるため、テストを拡充したい。
やること
- フロントエンド: React Testing Library や Cypress 等で、重要画面(DocPage, DocsListPage)を最低限テスト
- バックエンド: ユースケース単位のテストシナリオ(作成→更新→公開→参照→削除)を通しで試す結合テストを追加
- CI でテストが自動実行され、失敗するとデプロイが止まるようにする
参考
React Testing Library: 公式ドキュメント
Cypress: E2E テストプラットフォーム