Summary
Resumo da Aula de Testes Unitários
Na aula passada, foram criados testes unitários para os componentes individuais utilizados em uma página de formulário. Os componentes testados incluem:
- Input text
- Checkbox list (e cada checkbox)
- Radio list (e cada componente rádio)
- Select
Próximo Passo: Testes da Página do Formulário
Agora, o foco será criar testes para o componente de formulário como um todo. Os aspectos a serem testados incluem:
- Verificar a inclusão de cada campo do formulário:
- Um input text para o nome
- Um checkbox list para selecionar frutas
- Um radio list com opções
- Um select
Análise do Código
No arquivo formulário.js
, o componente formulário possui um estado que armazena as informações. Funções para lidar com eventos de mudança (onChange) de cada controle foram definidas. Durante os testes, será verificado:
-
Se o input text está incluído e se recebeu as propriedades corretas:
- O atributo
name
deve ser "nome". - O
label
deve ser igualmente "nome". - O valor deve ser controlado pelo estado do componente.
- O atributo
-
A funcionalidade do método
onChange
para garantir que a mudança no estado refletirá no input text.
Próximos Componentes a Serem Testados
Os testes continuarão da mesma forma para:
- Checkbox List: Verificar a primeira inclusão e as propriedades do componente.
- Radio List: Testar as funcionalidades corretamente.
- Select: Garantir que o select esteja funcionando como esperado.
Conclusão
Os testes para o componente formulário serão iniciados na próxima aula.
Até lá!