createTestHarness() は、任意の Node.js テストランナーから統合テストを行う Wrangler API です。Wrangler プロジェクト、または Cloudflare Vite plugin を使う Vite プロジェクトの Worker を 1 つ以上実行します。
始める
完全な例を見る
- Wrangler または Cloudflare Vite plugin の本番ビルド出力を実行します
- 1 つ以上の Worker へリクエストとイベントをディスパッチします
- テストからバインディングとローカルストレージにアクセスできます
- Workers ランタイムのログと診断出力をキャプチャします
テストハーネスを設定する
Workers、テスト値、ライフサイクルフック、失敗時の診断を設定します。
テスト状態を準備する
ストレージへ初期データを投入し、送信リクエストをモックし、バインディングを差し替えます。
Workers とやり取りする
ルートのテスト、イベントのディスパッチ、Workflows の制御、ログの検証を行います。
連携
テストハーネスを MSW と Playwright で使います。