Ir para o conteúdo principal

Princípios Norteadores

[Tradução Beta Não Oficial]

Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →

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

Buscamos disponibilizar apenas métodos e utilitários que incentivem você a escrever testes que se assemelhem de perto à forma como suas páginas web são utilizadas.

Utilitários são incluídos neste projeto com base nos seguintes princípios norteadores:

  1. Se relaciona à renderização de componentes, deve lidar com nós DOM em vez de instâncias de componentes, e não deve incentivar o trabalho com instâncias de componentes.

  2. Deve ser geralmente útil para testar componentes de aplicativos da forma como o usuário os utilizaria. Estamos fazendo algumas concessões aqui porque usamos computadores e frequentemente um ambiente de navegador simulado, mas, em geral, os utilitários devem incentivar testes que usem os componentes da maneira como foram projetados para ser usados.

  3. As implementações e APIs dos utilitários devem ser simples e flexíveis.

No fim das contas, nosso objetivo é que esta biblioteca seja bastante leve, simples e compreensível.