Skip to content
Vitest 3
Main Navigation Przewodnik & APIKonfiguracjaTryb przeglądarkiZaawansowane API
3.2.0
2.1.9
1.6.1
0.34.6

Polski

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

Polski

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

Wygląd

Sidebar Navigation

Wprowadzenie

Dlaczego Vitest

Pierwsze kroki

Funkcje

Konfiguracja Vitest

API

Dokumentacja API testowego

Funkcje Mock

Vi

expect

expectTypeOf

assert

assertType

Przewodnik

Interfejs Wiersza Poleceń

Filtrowanie testów

Projekty testowe

Reportery

Pokrycie kodu

Migawki

Mockowanie

Równoległość

Typy testów

Interfejs użytkownika Vitest

Testy w kodzie źródłowym

Kontekst Testu

Adnotacje testowe

Środowisko testowe

Rozszerzanie matcherów

Integracje z IDE

Debugowanie

Typowe błędy

Przewodnik migracji

Migracja do Vitest 3.0

Migracja z Jest

Wydajność

Profilowanie wydajności testów

Poprawa wydajności

Tryb przeglądarkowy

Zaawansowane API

Porównania z innymi narzędziami do uruchamiania testów

Na tej stronie

Interfejs użytkownika Vitest ​

Vitest, bazując na Vite, zawiera wbudowany serwer deweloperski, który uruchamia się wraz z testami. Dzięki temu Vitest oferuje intuicyjny interfejs użytkownika do przeglądania i interakcji z testami. Interfejs użytkownika Vitest jest opcjonalny i wymaga instalacji:

bash
npm i -D @vitest/ui

Następnie możesz uruchomić testy z interfejsem użytkownika, używając flagi --ui:

bash
vitest --ui

Interfejs użytkownika Vitest będzie dostępny pod adresem http://localhost:51204/__vitest__/.

WARNING

Interfejs użytkownika jest interaktywny i wymaga działającego serwera Vite. Upewnij się, że Vitest jest uruchomiony w trybie watch (domyślnym). Alternatywnie, istnieje możliwość wygenerowania statycznego raportu HTML, który wygląda identycznie jak interfejs użytkownika Vitest, poprzez określenie html w opcji reporters konfiguracji.

Interfejs użytkownika VitestInterfejs użytkownika Vitest

Interfejs użytkownika może również służyć jako raport. Użyj reportera 'html' w konfiguracji Vitest, aby wygenerować plik HTML z podglądem wyników testów:

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

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

Raport pokrycia kodu można sprawdzić w interfejsie użytkownika Vitest. Więcej szczegółów znajdziesz w sekcji Pokrycie interfejsu użytkownika Vitest.

WARNING

Jeśli nadal chcesz widzieć postęp testów w czasie rzeczywistym w terminalu, pamiętaj, aby dodać reportera default do opcji reporters: ['default', 'html'].

TIP

Aby wyświetlić podgląd raportu HTML, możesz użyć polecenia vite preview:

sh
npx vite preview --outDir ./html

Możesz skonfigurować ścieżkę pliku wyjściowego za pomocą opcji outputFile. Musisz tam określić ścieżkę do pliku .html. Na przykład, ./html/index.html jest wartością domyślną.

Pager
Poprzednia stronaTypy testów
Następna stronaTesty w kodzie źródłowym

Opublikowano na licencji MIT.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/ui

Opublikowano na licencji MIT.

Copyright (c) 2021-Present Vitest Team