レシピは、@cloudflare/vitest-plugin ↗ パッケージを使った Workers プロジェクト向けのユニットテストと統合テストの例です。
exports.defaultを使った Workers の基本的なユニットテストと統合テスト ↗exports.defaultを使った Pages Functions の基本的なユニットテストと統合テスト ↗- 補助 Worker を使った基本的な統合テスト ↗
- KV、R2、Cache API を使ったテスト ↗
- マイグレーション付き D1 を使ったテスト ↗
- 直接アクセスする Durable Objects を使ったテスト ↗
- Workflows を使ったテスト ↗
- Queue のプロデューサーとコンシューマーを使ったテスト ↗
- Pipelines を使ったテスト ↗
- Vitest が管理する TCP サーバーと Hyperdrive を使ったテスト ↗
@msw/cloudflareで送信リクエストをモックする ↗- 複数の補助 Worker とリクエストモックを使ったテスト ↗
- WebAssembly モジュールをインポートするテスト ↗
- エントリポイントと Durable Objects で JSRPC を使うテスト ↗
ctx.exportsで Worker のエクスポートにアクセスするテスト ↗- Vite の依存関係の事前バンドルでモジュールを解決する ↗
- ユニットテストで Workers AI と Vectorize のバインディングをモックする ↗
- Images バインディングを使ったテスト ↗
- Workers Assets をモックするテスト ↗