You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
José Naves Moura Neto edited this page Dec 13, 2017
·
1 revision
Como fazer testes unitários para React Native?
A ferramenta utilizada para testes unitários de componentes React Native é chamada Jest.
Com Jest se faz um tipo de teste chamado "snapshot testing".
O que é teste de snapshot ?
Teste de Snapshot é um tipo de teste voltado para interfaces visuais.
Um exemplo - dada uma tela específica numa app mobile, tire uma screenshot (captura de tela) e salve essa imagem.
Mais adiante, um teste renderiza essa mesma tela e a compara com a tela salva anteriormente.
Jest adota essa abordagem mas sem salvar a tela de fato (imagem). Ao invés disso, Jest serializa a árvore de componentes de uma tela. Isso agiliza muito o processo e não requer que os testes sejam executados em um dispositivo ou emulador.