Skip to content
Vitest 3
Main Navigation Průvodce & APIKonfiguraceRežim prohlížečePokročilé API
3.2.0
2.1.9
1.6.1
0.34.6

čeština

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

čeština

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

Vzhled

Sidebar Navigation

Úvod

Proč Vitest

Začínáme

Funkce

Konfigurace Vitestu

API

Testovací reference API

Mockovací funkce

Vi

expect

expectTypeOf

assert

assertType

Průvodce

Rozhraní příkazového řádku

Filtrování testů

Testovací projekty

Generátory zpráv

Pokrytí kódu

Snímky

Mockování

Paralelní zpracování

Typové testování

Vitest UI

Testování přímo ve zdrojovém kódu

Testovací kontext

Anotace testů

Testovací prostředí

Rozšíření matcherů

Integrace s IDE

Ladění

Běžné chyby

Průvodce migrací

Migrace na Vitest 3.0

Migrace z Jest

Výkon

Profilování výkonu testů

Zlepšení výkonu

Režim prohlížeče

Rozšířené API

Srovnání

Na této stránce

Vitest UI ​

Vitest, poháněný nástrojem Vite, využívá při spouštění testů vývojový server. To umožňuje Vitestu poskytovat přehledné uživatelské rozhraní pro prohlížení a interakci s testy. Vitest UI je volitelné, proto jej musíte nainstalovat pomocí následujícího příkazu:

bash
npm i -D @vitest/ui

Poté můžete spustit testy s UI předáním příznaku --ui:

bash
vitest --ui

Vitest UI je poté dostupné na adrese http://localhost:51204/__vitest__/

WARNING

UI je interaktivní a vyžaduje spuštěný Vite server, proto se ujistěte, že Vitest spouštíte v režimu watch (což je výchozí nastavení). Alternativně můžete vygenerovat statický HTML report, který vypadá identicky s Vitest UI, a to zadáním html do konfigurační volby reporters.

Vitest UIVitest UI

UI lze také použít jako reportér. Použijte reportér 'html' ve vaší konfiguraci Vitestu k vygenerování HTML výstupu a náhledu výsledků testů:

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

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

Pokrytí testů můžete zkontrolovat v Vitest UI. Více podrobností naleznete v Vitest UI Coverage.

WARNING

Pokud stále chcete vidět, jak se vaše testy spouštějí v reálném čase v terminálu, nezapomeňte přidat reportér default do možnosti reporters, například: ['default', 'html'].

TIP

Pro náhled vašeho HTML reportu můžete použít příkaz vite preview:

sh
npx vite preview --outDir ./html

Výstup můžete konfigurovat pomocí konfigurační možnosti outputFile. Musíte tam zadat cestu k .html souboru. Například ./html/index.html je výchozí hodnota.

Pager
Předchozí stránkaTypové testování
Další stránkaTestování přímo ve zdrojovém kódu

Vydáno pod licencí MIT.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/ui

Vydáno pod licencí MIT.

Copyright (c) 2021-Present Vitest Team