Instalação do Jest e configuração do Babel.
Testes realizados em funções matemáticas para verificação de resultados esperados.
Aprendido a descrever os testes.
Testes realizados com objetos.
Testes realizados em uma função matemática para verificação de resultados não esperados.
Realizado teste com boleanos.
Testes realizados com comparação de valores.
Testes realizados com strings.
Testes realizados com vetores.
Testes realizados com decimais.
Testes realizados com throw.
Aprendido a chamar funções antes e depois dos testes.
Realizado testes únicos.
Realizado testes em escopo.
Realizado testes com Mock em consumo de API.
Realizado testes com Fake Timer.
Testes concluídos e refatorados.
Instalar Babel
npm install --save-dev babel-jest
Configurar package.json
{
"scripts": {
"test": "jest"
},
"jest": {
"transform": {
"^.+\\.[t|j]sx?$": "babel-jest"
}
}
}
Configurar Babel
Criar babel.config.json
npm install @babel/preset-env --save-dev
Editar babel.config.json
{ "presets": ["@babel/preset-env", "@babel/preset-react"] }