让您的智能体能够使用 Vite 原生 mock 和快照编写并运行快速的单元测试。
当为基于 Vite 的项目编写单元测试或集成测试时
当您需要在测试中模拟复杂的模块、定时器或 API 调用时
当使用 V8 或 Istanbul 配置代码覆盖率报告时
分享您想要测试的函数或组件的源代码
要求智能体生成带有适当 mock 的 Vitest 测试套件
运行 vitest 命令在监听模式或 CI 模式下执行测试
查看覆盖率报告以确保所有关键路径都经过测试
你
能为这个用户服务编写测试吗?我需要模拟数据库调用。
Agent
我将使用 Vitest 创建一个 `user.service.test.ts`。我将使用 `vi.mock` 拦截数据库模块并提供 mock 实现,以便我们可以独立测试服务逻辑。