概要
テストコードの作成は工数がかかる作業ですが、Codeium のチャット機能を使えば既存コードから自動でテストを生成できます。正常系・異常系・エッジケースを網羅したテストを短時間で揃えましょう。
テスト自動生成の手順
- テストを書きたい関数・クラスをエディタで選択する
- Codeium Chat に「この関数の Jest テストを書いて。正常系と異常系を含めて」と入力する
- 生成されたテストを確認し、追加すべきケースをチャットで依頼する
- 外部依存がある場合は「APIをモックしたテストに変更して」と追加依頼する
- テストファイルに挿入して
npm testで動作確認する
テスト生成のコツ
- エッジケース(空配列・null・境界値)を明示的に依頼すると漏れが減る
- テストケース名を書き始めると Codeium が中身も補完してくれる
- 既存テストのパターンをコンテキストとして与えると統一感が出る