示例帮助你了解如何使用 @cloudflare/vitest-pool-workers ↗ 包为 Workers 项目编写单元测试和集成测试。
- 使用
exports.default的 Workers 基本单元测试和集成测试 ↗ - 使用
exports.default的 Pages Functions 基本单元测试和集成测试 ↗ - 使用辅助 Worker 的基本集成测试 ↗
- 使用 KV、R2 和 Cache API 的测试 ↗
- 使用带迁移的 D1 的测试 ↗
- 直接访问 Durable Objects 的测试 ↗
- 使用 Workflows 的测试 ↗
- 使用 Queue 生产者和消费者的测试 ↗
- 使用 Pipelines 的测试 ↗
- 使用带 Vitest 托管 TCP 服务器的 Hyperdrive 的测试 ↗
- 使用声明式 (MSW) / 命令式出站请求 mock 的测试 ↗
- 使用多个辅助 Worker 和请求 mock 的测试 ↗
- 导入 WebAssembly 模块的测试 ↗
- 使用 JSRPC 与 entrypoints 和 Durable Objects 的测试 ↗
- 使用
ctx.exports访问 Worker 导出的测试 ↗ - 使用 Vite 依赖预打包解析模块 ↗
- 在单元测试中 mock Workers AI 和 Vectorize 绑定 ↗
- 使用 Images 绑定的测试 ↗
- Mock Workers Assets 的测试 ↗