Ir para o conteúdo principal

Configuração

[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 →

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 install --save-dev jsdom global-jsdom

Com o Mocha, o comando de teste seria algo assim:

mocha --require global-jsdom/register