Vitest
詳細情報
- 開発者
- Anthony Fuほか
- 公開
- 種類
- テストランナー(Vite対応)
- ライセンス
- MIT
- 公式サイト
- vitest.dev
- ソースコード
- github.com/vitest-dev/vitest
Viteの上に作られたテストランナー。Jest互換のAPI、ネイティブESM、非常に速いウォッチモードを備える。
多くのJestプロジェクトにそのまま置き換えられる。import { describe, it, expect } from "vitest"と書けばよい。Viteのトランスフォーマーを使うので、TypeScript、JSX、CSSがそのまま動く。実際のブラウザでテストを走らせるブラウザモードはCypressと競合する。モックの仕組みもJestに似ている。VueやSolid、そして多くの新しいReactプロジェクトで標準的な選択肢だ。開発者のAnthony Fu(Vueコア、Viteコア、UnoCSS、Nuxt)は、OSS界でも指折りの多作な人物である。