Documentação de Teste para o Componente Busca
Descrição Geral
Este conjunto de testes foi desenvolvido para verificar o comportamento e a renderização correta do componente Busca
no projeto. A abordagem adotada utiliza a biblioteca @testing-library/react
e Jest
para renderizar o componente e validar os elementos visíveis na interface de usuário, garantindo que todos os elementos essenciais estejam presentes e corretamente configurados.
Casos de Teste
Renderização da Imagem com o Texto Alternativo Correto
- Objetivo: Verificar se a imagem dentro do componente
Busca
é renderizada corretamente com o texto alternativo esperado. - Teste:
- Renderizar o componente
Busca
. - Verificar se uma imagem com o
alt
textLupa1
está presente no documento.
- Renderizar o componente
Renderização do Título Principal com o Texto Correto
- Objetivo: Garantir que o título principal do componente
Busca
seja exibido com o texto correto. - Teste:
- Renderizar o componente
Busca
. - Verificar se o título com o texto "Faça sua busca filtrada" está presente no documento.
- Renderizar o componente
Renderização do Parágrafo com o Texto Correto
- Objetivo: Validar se o parágrafo dentro do componente
Busca
contém o texto correto. - Teste:
- Renderizar o componente
Busca
. - Verificar se o parágrafo com o texto "Veja os dados para cada município do Estado de Minas Gerais" está presente no documento.
- Renderizar o componente
Renderização do Botão com o Texto e Ícone Corretos
- Objetivo: Assegurar que o botão de busca seja exibido com o texto e o ícone apropriados.
- Teste:
- Renderizar o componente
Busca
. - Verificar se o botão com o texto "Buscar" está presente no documento.
- Verificar se o ícone
MoveRight
(renderizado como SVG) está presente.
- Renderizar o componente
Considerações Finais
Esses testes garantem que o componente Busca
está sendo renderizado corretamente e que os elementos principais estão presentes com o conteúdo esperado.