Jest é um poderoso Framework de automatização de testes que visa facilitar e agilizar a produção de testes para Javascript. Nesse repositório em questão, utilizamos Typescript para criar tanto o código fonte quanto os testes.
- Para criar um arquivo de configurações do Jest dentro da raíz do projeto:
npx ts-jest config:init
Para criar um arquivo de testes que será analisado pelo Jest é necessário ou colocá-lo numa pasta tests ou utilizar as extensões .test.js/ts ou .spec.js/ts, ambos tem o mesmo resultado, que é disponibilizar os arquivos para o Jest.