Skip to content
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.

Clone this wiki locally