DailyUse 中的 Vitest 实践

记录 DailyUse 项目中引入和使用 Vitest 的目的、适用范围和实践关注点。

#tech / dev / project / dailyuse #type / howto #status / growing

[!info] related notes

DailyUse 中的 Vitest 实践

一句话定义

Vitest 在 DailyUse 里的价值,是为前端和通用逻辑提供更轻量、贴近 Vite 生态的测试运行环境。

为什么选它

  • 和 Vite 生态贴近
  • 启动和执行速度更友好
  • 适合覆盖前端逻辑、工具函数和部分模块行为验证

在项目里最适合测什么

  • 工具函数和纯逻辑
  • 领域对象和轻量服务行为
  • 前端状态层和部分组件逻辑

实践时最该关注的点

  • 测试边界要清楚,不要把所有集成问题都塞给单测
  • 测试数据和 mock 方式要尽量稳定
  • 重点覆盖高频改动和容易回归的逻辑

最短记忆方式

Vitest 不是为了把测试写满,而是为了让核心逻辑更容易被快速验证。

创建于 2025/1/1 更新于 2026/5/27