Vitest UI
Vitest, postavený na Vite, využívá vývojový server, který běží na pozadí při spuštění testů. Díky tomu může Vitest poskytovat přehledné uživatelské rozhraní pro prohlížení a interakci s testy. Vitest UI je volitelné, takže je nutné jej nainstalovat:
npm i -D @vitest/uiPoté můžete spustit testy s UI pomocí parametru --ui:
vitest --uiVitest UI je dostupné na adrese http://localhost:51204/__vitest__/


Od verze Vitest 0.26.0 lze UI použít také jako reportér. Pro generování HTML výstupu a zobrazení výsledků testů použijte reportér 'html' ve vaší konfiguraci Vitestu:
// vitest.config.ts
export default {
test: {
reporters: ['html'],
},
};Od verze Vitest 0.31.0 můžete ve Vitest UI zkontrolovat report pokrytí kódu: podívejte se na Vitest UI Coverage pro více informací.
WARNING
Pokud chcete i nadále sledovat průběh testů v reálném čase v terminálu, nezapomeňte do pole reporters přidat reportér default: ['default', 'html'].
TIP
Pro zobrazení HTML reportu můžete použít příkaz vite preview:
npx vite preview --outDir ./htmlVýstup můžete konfigurovat pomocí konfigurační volby outputFile. Je nutné zadat cestu končící příponou .html. Například ./html/index.html je výchozí hodnota.