Vitest v3 Dokumentation
Das Test-Framework der nächsten Generation, basierend auf Vite.
Vite-Integration
Vitest nutzt die Konfiguration und Plugins von Vite, um eine konsistente Entwicklungsumgebung für Ihre Anwendung und Ihre Tests zu gewährleisten. Die Verwendung von Vite in Ihrem Projekt ist jedoch keine Voraussetzung für die Nutzung von Vitest.
Jest-Kompatibilität
Vitest bietet umfassende Kompatibilität mit Jest, einschließlich expect
-Assertions, Snapshot-Testing und Code-Coverage. Dies erleichtert die Migration bestehender Testsuiten von Jest zu Vitest.
Intelligenter & sofortiger Watch-Modus
Der Watch-Modus von Vitest führt nur Tests erneut aus, die von relevanten Codeänderungen betroffen sind. Dies ähnelt dem Hot Module Replacement (HMR) für Tests und sorgt für eine schnelle Feedbackschleife.
ESM, TypeScript, JSX
Vitest bietet sofortige Unterstützung für ECMAScript Modules (ESM), TypeScript und JSX, dank der Integration von esbuild.