Skip to content

kelldm/studyingJest

Repository files navigation

Vamos testar?

Documentando estudos realizados com base no curso da Alura de Jest! Nota: foi utilizando react testing-library.

Teste 1

OBJETIVOS

  • Encontrar no DOM o input
  • Encontrar o botão
  • Garantir que o input estaja no documento
  • Garantir que o botão esteja desabilitado

FALHA - Teste 1

O arquivo de formulário não pode ser encontrado... "Aonde está ele?", vamos implementar o componente e consertar isso :)

image


Agora sim! Além de implementar o formulário, nós forçamos o botão a estar desabilitado.

image


Evoluindo Formulário

Após implementar o cabeçalho e gerenciar estados e rotas, começamos a evoluir nosso formulário. Criaremos um hook costumizado utilizando a lógica de recoil. Agora não está atrelada a um componente diretamente.

image

image

É importante lembrar que o react testing-library quer testar comportamento, não a implementação.