ByVoidZero

下一代测试框架

一个原生支持 Vite 的测试框架。非常快速!

Vitest terminal
Vitest icon为什么是 Vitest?

Vite 原生测试框架

Vitest 旨在让 Vite 应用测试变得轻而易举。Vitest 基于 Vite 构建,原生支持 Vite 配置,并复用相同的解析和转换。

即使不使用 Vite,也同样可以使用 Vitest。它兼容 Jest,也同样适用于后端代码。

了解更多

快速 · 轻量 · 深度集成

基于 Vite 驱动

可以复用 Vite 的配置和插件,使得应用和测试保持一致。但是使用 Vitest 并不需要使用 Vite!

与 Jest 兼容

支持 Expect 断言、快照测试、覆盖率等功能,从 Jest 迁移过来非常简单。

jest compatible
智能且即时的 watch 模式

只重新运行相关的更改,就像测试的热模块重载一样!

typed api
ESM、TypeScript、JSX 支持

内置 ESM、TypeScript 和 JSX 支持,由 Oxc 驱动。

查看全部功能列表

免费 & 开源

Vitest 是免费开源项目,这得益于出色的赞助商们鼎力支持。

成为赞助商
Brought to you by VoidZero