Skip to content
Vitest 3
Main Navigation Guide & APIConfigurationMode NavigateurAPI avancée
3.2.0
2.1.9
1.6.1
0.34.6

Français

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

Français

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

Apparence

Sidebar Navigation

Introduction

Pourquoi Vitest

Démarrage

Fonctionnalités

Configuration de Vitest

API

Référence de l'API des Tests

Fonctions Mocks

vi

expect

expectTypeOf

assert

assertType

Guide

Interface en ligne de commande (CLI)

Filtrage des tests

Projets de Test

Rapporteurs

Couverture de code

Instantanés

Simulation

Parallélisme

Tests de type

Interface utilisateur de Vitest

Tests in-source

Contexte de test

Annotations de test

Environnement de Test

Étendre les Matchers

Intégrations IDE

Débogage

Erreurs courantes

Guide de migration

Migration vers Vitest 3.0

Migration depuis Jest

Performance

Analyse des performances des tests

Amélioration des performances

Mode Navigateur

API avancée

Comparaison avec d'autres exécuteurs de tests

Sur cette page

Interface utilisateur de Vitest ​

Propulsé par Vite, Vitest intègre un serveur de développement lors de l'exécution des tests. Cela lui permet de proposer une interface utilisateur claire pour visualiser et interagir avec vos tests. L'interface utilisateur de Vitest est facultative et doit être installée séparément :

bash
npm i -D @vitest/ui

Pour démarrer les tests avec l'interface utilisateur, utilisez l'option --ui :

bash
vitest --ui

Vous pourrez ensuite accéder à l'interface utilisateur de Vitest à l'adresse http://localhost:51204/__vitest__/.

WARNING

L'interface utilisateur est interactive et requiert un serveur Vite actif. Assurez-vous donc d'exécuter Vitest en mode watch (qui est le mode par défaut). Alternativement, vous pouvez générer un rapport HTML statique, identique à l'interface utilisateur de Vitest, en spécifiant html dans l'option reporters de votre configuration.

Interface utilisateur de VitestInterface utilisateur de Vitest

L'interface utilisateur peut également servir de générateur de rapports. Utilisez le rapporteur 'html' dans votre configuration Vitest pour générer une sortie HTML et visualiser les résultats de vos tests :

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

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

Vous pouvez consulter votre rapport de couverture directement dans l'interface utilisateur de Vitest. Pour plus de détails, consultez la section Couverture de l'interface utilisateur de Vitest.

WARNING

Si vous souhaitez également voir l'exécution de vos tests en temps réel dans le terminal, n'oubliez pas d'ajouter le rapporteur default à l'option reporters : ['default', 'html'].

TIP

Pour prévisualiser votre rapport HTML, vous pouvez utiliser la commande vite preview :

sh
npx vite preview --outDir ./html

Vous pouvez personnaliser le chemin de sortie avec l'option de configuration outputFile. Vous devez y spécifier un chemin de fichier .html. Par exemple, ./html/index.html est la valeur par défaut.

Pager
Page précédenteTests de type
Page suivanteTests in-source

Publié sous la licence MIT.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/ui

Publié sous la licence MIT.

Copyright (c) 2021-Present Vitest Team