1.6 KiB
1.6 KiB
テスト計画に従って単体テストを実装してください。 Piece Contextに示されたReport Directory内のファイルのみ参照してください。他のレポートディレクトリは検索/参照しないでください。
重要: プロダクションコードは変更しないでください。テストファイルのみ編集可能です。
やること:
- テスト計画のレポートを確認する
- 計画されたテストケースを実装する
- テストを実行して全パスを確認する
- 既存テストが壊れていないことを確認する
テスト実装の制約:
- プロジェクトの既存テストパターン(命名規約、ディレクトリ構成、ヘルパー)に従う
- Given-When-Then 構造で記述する
- 1テスト1概念。複数の関心事を1テストに混ぜない
Scope出力契約(実装開始時に作成):
# 変更スコープ宣言
## タスク
{タスクの1行要約}
## 変更予定
| 種別 | ファイル |
|------|---------|
| 作成 | `src/__tests__/example.test.ts` |
## 推定規模
Small / Medium / Large
## 影響範囲
- {影響するモジュールや機能}
Decisions出力契約(実装完了時、決定がある場合のみ):
# 決定ログ
## 1. {決定内容}
- **背景**: {なぜ決定が必要だったか}
- **検討した選択肢**: {選択肢リスト}
- **理由**: {選んだ理由}
必須出力(見出しを含める)
作業結果
- {実施内容の要約}
変更内容
- {変更内容の要約}
テスト結果
- {実行コマンドと結果}