Skip to content

Estudos relacionados a Testing Library e Jest, todos os conceitos principais, testes, exemplos.

Notifications You must be signed in to change notification settings

IrlanFreitas/octopus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Octopus

Utilitários de teste simples e completos que incentivam boas práticas de teste.


Escreva Testes Manuteníveis

Os testes só são interrompidos quando seu aplicativo é interrompido, não os detalhes de implementação.

Desenvolva com Confiança

Interaja com seu aplicativo da mesma forma que seus usuários.

Acessível por Padrão

Seletores integrados encontram elementos da mesma forma que os usuários fazem para ajudá-lo a escrever código inclusivo.


Problema

  • Você deseja testes para sua interface do usuário que evitem incluir detalhes de implementação e se concentrem em fazer com que seus testes forneçam a confiança para a qual eles se destinam.
  • Você quer que seus testes sejam passíveis de manutenção, então refatorações (mudanças na implementação, mas não na funcionalidade) não interrompam seus testes e atrasam você e sua equipe.

Solução

A família de bibliotecas Testing Library é uma solução muito leve para testes sem todos os detalhes de implementação. Os principais utilitários que ele fornece envolvem a consulta de nós de maneira semelhante à forma como os usuários os encontrariam. Dessa forma, a biblioteca de testes ajuda a garantir que seus testes forneçam confiança em seu código de interface do usuário.

Material de Apoio

Princípio Orientador

Quanto mais seus testes se assemelham à forma como seu software é usado, mais confiança eles podem lhe dar.

About

Estudos relacionados a Testing Library e Jest, todos os conceitos principais, testes, exemplos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published