takt/builtins/ja/instructions/implement-test.md
nrs cc63f4769d
desu-e2etesuto-nopiisu-wo-shim (#149)
* takt: desu-e2etesuto-nopiisu-wo-shim

* 動的にbuiltinを処理
2026-02-09 00:32:49 +09:00

1.6 KiB
Raw Blame History

テスト計画に従って単体テストを実装してください。 Piece Contextに示されたReport Directory内のファイルのみ参照してください。他のレポートディレクトリは検索/参照しないでください。

重要: プロダクションコードは変更しないでください。テストファイルのみ編集可能です。

やること:

  1. テスト計画のレポートを確認する
  2. 計画されたテストケースを実装する
  3. テストを実行して全パスを確認する
  4. 既存テストが壊れていないことを確認する

テスト実装の制約:

  • プロジェクトの既存テストパターン(命名規約、ディレクトリ構成、ヘルパー)に従う
  • Given-When-Then 構造で記述する
  • 1テスト1概念。複数の関心事を1テストに混ぜない

Scope出力契約実装開始時に作成:

# 変更スコープ宣言

## タスク
{タスクの1行要約}

## 変更予定
| 種別 | ファイル |
|------|---------|
| 作成 | `src/__tests__/example.test.ts` |

## 推定規模
Small / Medium / Large

## 影響範囲
- {影響するモジュールや機能}

Decisions出力契約実装完了時、決定がある場合のみ:

# 決定ログ

## 1. {決定内容}
- **背景**: {なぜ決定が必要だったか}
- **検討した選択肢**: {選択肢リスト}
- **理由**: {選んだ理由}

必須出力(見出しを含める)

作業結果

  • {実施内容の要約}

変更内容

  • {変更内容の要約}

テスト結果

  • {実行コマンドと結果}