Aula 01 de testes unitários exemplos de funções com testes, tutorial de instalação.
📕Material da aula: Link
- Rode o comando:
npm i
Irá instalar
- @jest/globals (necessário para usar o Jest com TS)
- @types/jest (tipagens do Jest para não necessitar o import em cada arquivo)
- jest
- ts-jest (transpilador TS para JS)
- Confira se você possui um arquivo jest.config.js com as seguintes configuraçõeS:
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
};
- Também é necessário o arquivo tsconfig.json para sumir um warning. Este deve estar neste formato:
{
"compilerOptions": {
"esModuleInterop": true
}
}