Uma coisa importante se você estiver usando o node-ts
e o ts-jest
é usar a seguinte configuração:
"ts-jest": {
"isolatedModules": true
}
Eu estava enfrentando um problema de performance absurdo nos testes, toda vez que rodava a suite, meu computador travava, a suite não iniciava e era uma situação dificil. Depois de um tempo pesquisando eu achei essa configuração e resolveu meu problema. A suite passou de 800mb de heap em cada test pra apenas 80mb e nunca mais travou.