Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Vitest 連携

最終更新 Markdown で表示Agent セットアップ

ほとんどの場合、Workers と Pages Functions プロジェクトのユニットテストには、Workers の Vitest 連携を使うことを Cloudflare は推奨します。Vitest は、高速なウォッチモード、Jest 互換、TypeScript の標準サポートを備えた、よく使われる JavaScript テストフレームワークです。Cloudflare は @cloudflare/vitest-plugin Vite プラグインを提供しており、Vitest テストを Workers ランタイム内で実行します。

Workers の Vitest 連携では、次のことができます。

  • ユニットテスト統合テスト の両方に対応します。
  • Workers ランタイム API とバインディングへ直接アクセスできます。
  • テストファイルごとに分離したストレージを実装します。
  • Miniflare を使って、テストを完全にローカルで実行します。
  • Vitest のホットモジュールリロードにより、ほぼ即座に再実行できます。
  • 複数の Workers があるプロジェクトに対応します。

最初のテストを書く

@cloudflare/vitest-pool-workers を使っている場合は、Vitest プラグインへの移行 を参照してください。

役に立ちましたか?