コンテンツにスキップ

テストケース

未整備

このプロジェクトにはテストコードもテストランナーも存在しません。以下は現状の記録であり、テスト戦略として合意されたものではありません。

テスト戦略

テスト種別 対象 ツール
単体テスト 未整備 未導入
結合テスト 未整備 未導入
E2Eテスト 未整備 未導入

カバレッジ目標: 未整備

テスト実行方法

# 単体テスト
未整備

# E2Eテスト
未整備

nodejs-fastapi-hello-world-app/.husky/pre-commit に npm test の記述がありますが、これは使われていない死んだファイルです。実際に動く hook はリポジトリルートの .husky/pre-commit で、実行されるのは format:check と lint だけです。

現状、コミット時に自動で走る検証は次の 2 つのみです。

npm run format:check
npm run lint

テストケース一覧

未整備

ID シナリオ 期待結果 優先度
- 未整備 未整備 -

テストを導入する際の観点として、少なくとも次は押さえたいところです。

  • backend/sql/utils.py の識別子 allowlist(不正な識別子で ValueError になること)
  • backend/settings.py の環境変数の優先順位(.env > yaml > システム環境変数)
  • backend/sql/table_data.py の設問グルーピング(question 単位でまとまること)
  • components/FreeTextAnalysis/freeTextUtils.ts の自由記述集約ロジック
  • 例外マッピング(ValueError → 400 / RuntimeError → 503)