Skip to content
Vitest 1
Main Navigation GuideAPIConfigurationAvancé
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

Guide

Pourquoi Vitest

Premiers pas

Fonctionnalités

Espace de travail

Interface de ligne de commande

Filtrage des tests

Reporters

Couverture

Instantané (Snapshot)

Simulations

Tests de Type

Interface utilisateur de Vitest

Mode Navigateur

Tests intégrés au code source

Contexte de Test

Environnement de test

Extension des vérificateurs (Matchers)

Intégrations pour IDE

Débogage

Comparaison avec d'autres outils de test

Guide de migration

Erreurs courantes

Améliorer les performances

API

Référence de l'API de Test

Fonctions Mock

Vi

expect

expectTypeOf

assert

assertType

Configuration

Configuration du fichier Vitest

Configuration de Vitest

Sur cette page

Interface utilisateur de Vitest ​

Propulsé par Vite, Vitest intègre un serveur de développement qui s'exécute en arrière-plan pendant l'exécution des tests. Cela permet à Vitest de fournir une interface utilisateur (UI) pour visualiser et interagir avec vos tests. L'interface utilisateur de Vitest est optionnelle et doit être installée séparément :

bash
npm i -D @vitest/ui

Pour lancer les tests avec l'interface utilisateur, utilisez l'option --ui :

bash
vitest --ui

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

Interface utilisateur de VitestInterface utilisateur de Vitest

Depuis Vitest 0.26.0, l'interface utilisateur peut également servir de rapporteur de tests. Définissez le rapporteur 'html' dans votre configuration Vitest pour générer un rapport HTML et visualiser les résultats de vos tests :

ts
// vitest.config.ts

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

Depuis Vitest 0.31.0, vous pouvez consulter votre rapport de couverture de code directement dans l'interface utilisateur de Vitest. Consultez la section Couverture dans l'interface utilisateur de Vitest pour plus d'informations.

WARNING

Pour continuer à afficher l'exécution de vos tests en temps réel dans le terminal, assurez-vous 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 configurer le fichier de sortie avec l'option de configuration outputFile. Vous devez spécifier un chemin se terminant par .html. Par exemple, ./html/index.html est la valeur par défaut.

Pager
Page précédenteTests de Type
Page suivanteMode Navigateur

Publié sous la licence MIT.

Copyright (c) 2024 Mithril Contributors

https://v1.vitest.dev/guide/ui

Publié sous la licence MIT.

Copyright (c) 2024 Mithril Contributors