Princípios Orientadores
Nós tentamos apenas expor os métodos e utilitários que encorajam-te a escrever testes que assemelham-se minuciosamente com como as tuas página de web são usadas.
Os utilitários são incluídos neste projeto baseados nos seguintes princípios orientadores:
Se está relacionado a apresentação dos componentes, então deveria lidar com os nós do DOM ao invés das instâncias do componente, e não deveria encorajar a lidar com as instâncias do componente.
Ele deveria ser geralmente útil para testagem dos componentes da aplicação de uma maneira que o utilizador o usaria. Nós estamos a fazer alguns acordos neste porque estão a usar um computador e com frequência um ambiente de navegador simulado, mas em geral, os utilitários deveriam encorajar testes que usam os componentes da maneira que estão destinados a serem usados.
As implementações do utilitários e APIs deveriam ser simples e flexíveis.
No final do dia, o que queremos é que está biblioteca seja muito leve, simples, e compreensível.