Vitest UI
Mivel a Vitest a Vite-re épül, a tesztek futtatásakor egy fejlesztői szervert is elindít. Ez lehetővé teszi a Vitest számára, hogy egy elegáns felhasználói felületet (UI) biztosítson a tesztek megtekintéséhez és kezeléséhez. A Vitest UI használata opcionális, ezért külön kell telepíteni a következő paranccsal:
npm i -D @vitest/uiEzt követően a teszteket a felhasználói felülettel együtt indíthatja el a --ui jelző átadásával:
vitest --uiA Vitest UI ekkor a http://localhost:51204/__vitest__/ címen lesz elérhető.
WARNING
A felhasználói felület interaktív, és futó Vite szervert igényel, ezért a Vitestet watch módban kell futtatni (ez az alapértelmezett beállítás). Alternatív megoldásként generálhat egy statikus HTML jelentést, amely a Vitest UI-hoz hasonlóan néz ki, ha az html értéket adja meg a konfiguráció reporters opciójában.


Az UI riporterként is használható. Használja az 'html' riportert a Vitest konfigurációjában a HTML kimenet generálásához és a teszteredmények előnézetéhez:
import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
reporters: ['html'],
},
});A lefedettségi jelentést a Vitest UI-ban is ellenőrizheti; további részletekért lásd a Vitest UI – Lefedettség részt.
WARNING
Ha továbbra is látni szeretné, hogyan futnak a tesztek valós időben a terminálban, feltétlenül adja hozzá a default riportert a reporters opcióhoz: ['default', 'html'].
TIP
A HTML jelentés előnézetéhez használhatja a vite preview parancsot:
npx vite preview --outDir ./htmlA kimeneti fájl helyét az outputFile konfigurációs opcióval állíthatja be. Itt kell megadnia a .html kiterjesztésű elérési utat. Például a ./html/index.html az alapértelmezett.