O Jest redefine o documento JSDOM após cada suíte ou teste?

Estou testando alguns componentes que atingem fora de sua estrutura DOM ao montar e desmontar para fornecer um recurso de interação específico que não seria possível de outra maneira.

Estou usando o Jest e a inicialização JSDOM padrão para criar um ambiente semelhante ao navegador dentro do nó. Não encontrei nada na documentação que sugira que o Jest redefina o JSDOM após cada execução de teste, e não há documentação explícita sobre como fazer isso manualmente, se esse não for o caso.

Minha pergunta é: o Jest redefine a instância JSDOM após cada teste, suíte ou mantém uma única instância do JSDOM em todas as execuções de teste? Se sim, como posso controlá-lo?

questionAnswers(3)

yourAnswerToTheQuestion