【ヴィテスト】
Vitest とは?
💡 Viteの速さでテストも爆速!Jest互換の次世代テストランナー
📌 このページのポイント
VitestってJestと何が違うの?
どのくらい速くなるの?
Viteを使ってないプロジェクトでも使えるの?
使えるよ!Vitest自体がViteを内蔵しているから、webpackベースのプロジェクトでもテストだけVitestに切り替えることができるんだ。vite.config.tsがなくても動くよ
かなり楽だよ。describe、it、expect、mockといった基本的なAPIがそのまま使えるから、テストコードの書き換えはほとんど不要なんだ。設定ファイルをvitest.config.tsに移行して、importを変えるくらいで済むことが多いよ
UIモードってあるの?
📖 おまけ:英語の意味
「Vitest」 = Vite + Test(ヴィート+テスト)
💬 ViteとTestを組み合わせた名前だよ。Viteが「速い」を意味するフランス語だから、「速いテスト」という意味が込められているんだ