1
resposta

Teste lento

Todas as vezes que executei o teste ele levava mais de 5 segundos, no momento usando a versão mais nova tanto do Node(LTS) como do Jest:

Captura de tela com o teste jest bem sucedido e o tempo de execução de 7.17 segundos e outra execução com tempo de 8.658 segundos

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Renato!

Existem algumas issues no github do Jest falando sobre alguns casos de lentidão nos testes. Alguns mencionam que a performance no Windows pode ser um pouco mais lenta (não sei se é esse ou seu caso).

De qualquer forma, você pode tentar adicionar a flag maxWorkers, por exemplo --maxWorkers=50% ao script de testes, que limita quantos processos do Jest vão rodar o teste ao mesmo tempo. No package.json ficaria dessa forma:

  "scripts": {
    "test": "jest ./test --maxWorkers=50%",
    "cli": "node cli.js ./arquivos/texto1.md"
  },

Bons estudos! :)