Este projeto foi proposto como um desafio para avaliar os conhecimentos adquiridos durante o módulo de Fundamentos do Desenvolvimento Web da Trybe. O projeto consiste em criar funçoes e testes unitários para diversas funções JavaScript que realizam operações matemáticas, manipulação de arrays e objetos e validação de dados. Os testes devem verificar se as funções retornam os valores esperados de acordo com os requisitos do projeto. Os testes devem ser escritos usando a sintaxe e os métodos da biblioteca Jest.
O projeto foi desenvolvido utilizando JavaScript e Jest, seguindo as boas práticas de código limpo e organizado. O projeto também segue os padrões de qualidade de código definidos pelo ESLint. O projeto foi realizado individualmente, utilizando ferramentas de comunicação e versionamento como Slack e GitHub.
- Criar testes unitários para funções JavaScript usando Jest;
- Verificar se os testes passam ou falham com base nos requisitos do projeto;
- Gerar relatórios de cobertura dos testes com Jest;
- Analisar a qualidade do código com ESLint;
- JavaScript
- Jest
- ESLint
Para instalar o projeto localmente, siga os seguintes passos:
- Clone o repositório com o comando
git clone git@github.com:brenolg/Units-js-Tests-Jest.git
- Instale as dependências.
npm install
- Execute os testes com o comando
npm test
- Implemente a função
average
- Implemente os casos de teste para a função
numbers
- Implemente a função
vqv
- Implemente os casos de teste para a função
circle
- Implemente a função
createStudent
- Implemente os casos de teste para a função
productDetails
- Implemente as funções
calculator
earrayGenerator
- Implemente a função
myCounter
Agradeço à Trybe por proporcionar esta oportunidade de aprendizado e desenvolvimento de habilidades. Agradeço também aos meus colegas de turma pela colaboração e apoio durante o projeto.