Vitest — testy jednostkowe Vite
Vitest to framework testów jednostkowych i integracyjnych dla projektów Vite, oferujący zbliżone do Jesta API (`describe`, `it`, `expect`, mocki) przy wykorzystaniu tej samej konfiguracji transformacji co aplikacja. Dzięki temu importy aliasów, TypeScript i CSS modules zachowują się spójnie między dev a testami. W trybie watch wykorzystuje HMR do szybkiego rerunu tylko dotkniętych modułów.
W pracy nad bibliotekami UI dla marek Vitest skraca pętlę testów regresji wizualnej logiki (np. walidatory formularzy, mapowanie danych z CMS) przed wdrożeniem kampanii. Łatwa integracja z `@testing-library` wspiera testy z perspektywy użytkownika.
Pokrycie testami warto planować dla krytycznych ścieżek konwersji — CTA, checkout, lead forms — nie dla samej metryki procentowej. Vitest obniża koszt utrzymania tych testów w stacku Vite.