Skip to content
Vitest 3
Main Navigation Guia & APIConfiguraçãoModo NavegadorAPI Avançada
3.2.0
2.1.9
1.6.1
0.34.6

Português – Brasil

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

Português – Brasil

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

Aparência

Sidebar Navigation

Introdução

Por que Vitest

Primeiros Passos

Recursos

Configurando o Vitest

API

Referência da API de Teste

Funções Mock

Vi

expect

expectTypeOf

assert

assertType

Guia

Interface de Linha de Comando

Filtragem de Testes

Projetos de Teste

Reporters

Cobertura

Snapshot

Mocking

Paralelismo

Testando Tipos

Vitest UI

Testes no Código-Fonte

Contexto de Testes

Anotações em Testes

Ambiente de Teste

Estendendo Matchers

Integrações com IDEs

Depuração

Erros Comuns

Guia de Migração

Migrando para o Vitest 3.0

Migrando do Jest

Desempenho

Análise de Desempenho de Testes

Melhorando o Desempenho

Modo Navegador

APIs Avançadas

Comparações com Outros Test Runners

Nesta página

Vitest UI ​

Desenvolvido com Vite, o Vitest inclui um servidor de desenvolvimento integrado que é ativado durante a execução dos testes. Isso permite que o Vitest ofereça uma interface de usuário (UI) intuitiva para visualizar e interagir com seus testes. A UI do Vitest é um recurso opcional e requer instalação:

bash
npm i -D @vitest/ui

Para iniciar os testes com a UI, utilize a flag --ui:

bash
vitest --ui

A UI do Vitest pode ser acessada em http://localhost:51204/__vitest__/

WARNING

A UI é interativa e depende de um servidor Vite em execução. Portanto, certifique-se de executar o Vitest no modo watch (que é o padrão). Alternativamente, você pode gerar um relatório HTML estático, idêntico à UI do Vitest, especificando html na opção reporters da configuração.

Vitest UIVitest UI

A UI também pode ser utilizada como um reporter. Configure o reporter 'html' em seu arquivo vitest.config.ts para gerar uma saída HTML e visualizar os resultados dos seus testes:

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

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

Você pode verificar seu relatório de cobertura na UI do Vitest. Para mais detalhes, consulte Cobertura da UI do Vitest.

WARNING

Se você deseja acompanhar a execução dos testes em tempo real no terminal, lembre-se de adicionar o reporter default à opção reporters: ['default', 'html'].

TIP

Para visualizar seu relatório HTML, você pode usar o comando vite preview:

sh
npx vite preview --outDir ./html

Você pode configurar o diretório de saída com a opção outputFile. É necessário especificar um caminho com a extensão .html para esta opção. Por exemplo, ./html/index.html é o valor padrão.

Pager
AnteriorTestando Tipos
PróximoTestes no Código-Fonte

Distribuído sob a Licença MIT.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/ui

Distribuído sob a Licença MIT.

Copyright (c) 2021-Present Vitest Team