テスト
Workersのテストとデバッグに利用できるツールを確認してください。
| 機能 | Vitest Pool | unstable_dev() | MiniflareのAPI |
|---|---|---|---|
| ユニットテスト | ✅ | ❌ | ❌ |
| 統合テスト | ✅ | ✅ | ✅ |
| Wranglerの設定ファイルの読み込み | ✅ | ✅ | ❌ |
| テスト内でのバインディング | ✅ | ❌ | ✅ |
| テストごとの隔離ストレージ | ✅ | ❌ | ❌ |
| アウトバウンドリクエストのモック | ✅ | ❌ | ✅ |
| 複数Workerのサポート | ✅ | 🚧1 | ✅ |
| Durable Objectインスタンスへの直接アクセス | ✅ | ❌ | ❌ |
| Durable Objectアラームを即座に実行 | ✅ | ❌ | ❌ |
| Durable Objectsのリスト | ✅ | ❌ | ❌ |
| サービスWorkerのテスト | ❌ | ✅ | ✅ |
-
unstable_dev()における複数Workerのサポートは、wrangler devのサービスレジストリに依存しており、複数のテストを並行して実行する際に信頼性が低くなることがあります。 ↩