Simulator テスト実行
基本実行
テストディレクトリ: simulator/src/__tests__/
テストランナー: bun test
引数が指定された場合:
- •ファイル名なら
bun test --filter $ARGUMENTSで絞り込む - •パターンなら
bun test -t "$ARGUMENTS"でテスト名フィルタ
引数なしなら全テスト実行。
手順
- •
cd simulator && bun test $ARGUMENTSを実行 - •失敗があればソースとテストを読んで原因を特定
- •修正案を提示(テストの修正が必要か、実装の修正が必要かを判断)
テスト追加時のルール
- •
src/__tests__/に配置 - •パブリックインターフェース経由で振る舞いを検証する
- •TDDサイクル: RED(失敗するテスト)→ GREEN(最小限の実装)→ REFACTOR
- •ヘルパー関数でセットアップを簡潔に