ENGINEERING / NOTE
Vitest 单元测试
Vitest · 站内原创整理
单元测试应该围绕可观察行为编写,测试边界条件比追求行覆盖率更重要。
核心说明
Vitest 适合在 Vite 生态中编写快速单元测试。测试对象应是可观察行为,而不是把实现细节全部锁死。
关键点
- 纯函数、数据转换和边界判断是最容易获得稳定收益的测试对象。
- 测试名称要说明场景和预期结果,失败时才有排查方向。
- 模拟依赖时只模拟真正不可控的外部边界,避免测试环境和生产差异过大。
资料来源 在官方文档中核验:Vitest ↗