Neste projeto foram implementadas funções buscando a resolução dos requisitos propostos, e o desenvolvimento de testes unitários, utilizando o módulo Jest do NodeJS buscando garantir que as implementações das funções estão corretas.
No desenvolvimento deste projeto foi utilizado o módulo Jest do NodeJS para o desenvolvimento de testes unitários que garantissem a a qualidade do código desenvolvido. O Jest é uma biblioteca voltada para testes, que possibilita testar aplicações de maneira completa e intuitiva. Os testes são fundamentais para a qualidade da aplicação, sendo um aprendizado essencial para quem desenvolve softwares.
- Para acessar o projeto faça o clone do repositório.
- No terminal utilize o comando:
git@github.com:JorgeCase/jorge-case-js-unit-tests.git
- Entre na pasta do repositório que você acabou de clonar:
cd jorge-case-js-unit-tests.git
- Instale as dependências com o comando
npm install
O projeto finaliza a Seção 6 - Introdução à JavaScript ES6 e Testes Unitários do Módulo de Fundamentos e foi um projeto com dez requisitos obrigatórios. Neste projeto obtive 90% de aprovação.
Lista de requisitos obrigatórios:
- 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
. - Implemente os casos de teste da função
getCharacter
. - Implemente os casos de teste e a função
createMenu
.