Vitest

下一代测试框架

一个原生支持 Vite 的测试框架。非常快速!
VitestVitest
⚡️ 基于 Vite 驱动

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

🖖 与 Jest 兼容

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

🎛 智能且即时的监视模式

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

⚙️ ESM、TypeScript、JSX 支持

内置 ESM、TypeScript 和 JSX 支持,由 esbuild 提供动力。

🛠️ 支持模块热重载

它支持模块热重载(HMR),测试用例在修改后可以即时运行,不需要手动重新运行测试,大大提高了开发体验。

🪜 极速的测试速度

极快的启动速度和即时热重载(HMR)功能,这使得测试可以在文件变更时迅速重新运行,极大地提高了开发效率。