来自VoidZero

下一代测试框架

基于 Vite 的原生测试框架,速度很快!

Vitest 终端界面
Vitest icon为什么选择 Vitest

Vite 原生测试运行器

Vitest 的目标是让 Vite 应用中的测试开箱即用。基于 Vite 构建,Vitest 可以原生理解你的 Vite 配置,并复用相同的解析与转换管线。

即使没有使用 Vite,也可以继续使用 Vitest。它兼容 Jest,也适用于后端代码。

了解更多

快速、轻量、整合

由 Vite 驱动

复用 Vite 的配置和插件,在应用与测试之间保持一致。 但使用 Vitest 并不要求你必须使用 Vite!

兼容 Jest

断言、快照、覆盖率等功能一应俱全 - 从 Jest 迁移过来很轻松。

兼容 Jest
智能且即时的监听模式

只重新运行相关变更,就像测试版的 HMR 一样!

typed api
ESM、TypeScript、JSX

开箱即用的 ESM、TypeScript 和 JSX 支持,由 Oxc 提供支持。

查看完整功能列表

Free & open source

Vitest 是免费且开源的,由优秀的赞助者共同支持。

Become a Sponsor
Brought to you by VoidZero