Desenvolvimento de Software · Avançado · Inglês · Técnico
snapshot test
Teste que guarda uma captura da saída de um componente e compara com ela nas execuções seguintes, falhando se algo mudar.
Onde usar
'O snapshot quebrou': comum com Jest em projetos React, em que o revisor decide se a mudança foi intencional.
Exemplos
The snapshot test failed after we changed the button color.
O snapshot test falhou depois que mudamos a cor do botão.
Review the snapshot diff before you update it.
Revise o diff do snapshot antes de atualizá-lo.
Snapshot tests are quick to write but easy to ignore.
Snapshot tests são rápidos de escrever, mas fáceis de ignorar.
Cuidado
Snapshots grandes e atualizados no automático viram ruído: o time passa a aprovar sem olhar e o teste perde valor.
Sinônimos
teste de snapshot