Configuração
Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →
Se você está executando seus testes no navegador com webpack (ou similar),
o DOM Testing Library deve funcionar imediatamente. No entanto, a maioria
das pessoas que usam o DOM Testing Library o utilizam com
o framework de testes Jest com o testEnvironment configurado
como
jest-environment-jsdom
Usando sem o Jest
jsdom é uma implementação em JavaScript puro das
APIs DOM e de navegador que roda no Node. Se você não está usando o Jest e
deseja executar seus testes no Node, você mesmo precisa instalar o jsdom.
Existe também um pacote chamado
global-jsdom que pode ser usado para
configurar o ambiente global e simular as APIs do navegador. Observe que se você
estiver usando o Vitest, basta configurar
environment como jsdom para obter
o mesmo efeito – você não precisa do global-jsdom.
Primeiro, instale o jsdom e o global-jsdom.
- npm
- Yarn
npm install --save-dev jsdom global-jsdom
yarn add --dev jsdom global-jsdom
Com o Mocha, o comando de teste seria algo assim:
mocha --require global-jsdom/register