Skip to content
Vitest 3
Main Navigation Leitfaden & APIKonfigurationBrowser-ModusFortgeschritten API
3.2.0
2.1.9
1.6.1
0.34.6

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Aussehen

Sidebar Navigation

Einführung

Warum Vitest

Erste Schritte

Funktionen

Vitest konfigurieren

API

Test-API-Referenz

Mock-Funktionen

Vi

expect

expectTypeOf

assert

assertType

Leitfaden

Befehlszeilenschnittstelle

Testfilterung

Testprojekte

Reporter

Code-Abdeckung

Snapshot

Mocking

Parallelisierung

Typüberprüfungen

Vitest UI

Tests im Quellcode

Test-Kontext

Test-Annotationen

Testumgebung

Matcher erweitern

IDE-Integrationen

Debugging

Häufige Fehler

Migrationsleitfaden

Migration zu Vitest 3.0

Migration von Jest

Performance

Leistungsprofilierung von Tests

Leistung verbessern

Browser-Modus

Erweiterte API

Vergleiche mit anderen Test-Runnern

Auf dieser Seite

Vitest UI ​

Vitest basiert auf Vite und verfügt beim Ausführen der Tests über einen integrierten Dev-Server. Dies ermöglicht Vitest, eine ansprechende Benutzeroberfläche zur Anzeige und Interaktion mit Ihren Tests bereitzustellen. Die Vitest UI ist optional und muss wie folgt installiert werden:

bash
npm i -D @vitest/ui

Anschließend können Sie die Tests mit der UI starten, indem Sie das --ui-Flag übergeben:

bash
vitest --ui

Danach ist die Vitest UI unter http://localhost:51204/__vitest__/ aufrufbar.

WARNING

Die UI ist interaktiv und erfordert einen laufenden Vite-Server. Stellen Sie daher sicher, Vitest im watch-Modus (Standardmodus) laufen zu lassen. Alternativ können Sie einen statischen HTML-Bericht generieren, der der Vitest UI gleicht, indem Sie html in der reporters-Option der Konfiguration angeben.

Vitest UIVitest UI

Die UI kann auch als Reporter eingesetzt werden. Nutzen Sie den 'html'-Reporter in Ihrer Vitest-Konfiguration, um HTML-Ausgaben zu generieren und Testergebnisse anzuzeigen:

ts
import { defineConfig } from 'vitest/config';

export default defineConfig({
  test: {
    reporters: ['html'],
  },
});

Sie können Ihren Coverage-Bericht in der Vitest UI einsehen: Details dazu finden Sie unter Vitest UI Coverage.

WARNING

Falls Sie weiterhin verfolgen möchten, wie Ihre Tests in Echtzeit im Terminal ausgeführt werden, fügen Sie unbedingt den default-Reporter zur reporters-Option hinzu: ['default', 'html'].

TIP

Zur Vorschau Ihres HTML-Berichts können Sie den Befehl vite preview verwenden:

sh
npx vite preview --outDir ./html

Sie können die Ausgabe mit der Konfigurationsoption outputFile konfigurieren. Dort ist ein .html-Pfad anzugeben. Zum Beispiel ist ./html/index.html der Standardwert.

Pager
Vorherige SeiteTypüberprüfungen
Nächste SeiteTests im Quellcode

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/ui

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2021-Present Vitest Team