Projeto desenvolvido por mim durante o curso de Desenvolvimento Web na Trybe. Divulgado aqui como portfólio de aprendizado.
Objetivos do projeto:
- Implementar várias funções na resolução dos requisitos propostos e/ou testes unitários para garantir que as implementações das funções estão corretas.
- Verificar se eu era capaz de Escrever:
- Testes unitários utilizando o módulo Jest do NodeJS para verificar o correto funcionamento das funções.
- Funções de forma que elas atendam a testes já implementados.
- Testes e funções utilizando uma abordagem de desenvolvimento orientado a testes.
Requisitos do projeto:
- Implementar a função average.
- Implementar os casos de teste para a função numbers.
- Implementar a função vqv.
- Implementar os casos de teste para a função circle.
- Implementar a função createStudent.
- Implementar os casos de teste para a função productDetails.
- Implementar as funções calculator e arrayGenerator.
- Implementar a função myCounter.
- Implementar os casos de teste para a função getCharacter.
- Implementar a função createMenu, bem como seus casos de teste.
Para rodar o projeto em sua máquina, abra seu terminal, crie um diretório no local de sua preferência com o comando mkdir
e acesse o diretório criado com o comando cd
:
mkdir meu-diretorio &&
cd meu-diretorio
Clone o projeto com o comando git clone
:
git clone [email protected]:marcosadrianoti/tb-js-unit-tests.git
Acesse o diretório do projeto com o comando cd
:
cd tb-js-unit-tests
Instale as dependências executando:
npm install
Os arquivos de teste estão no diretório tests
. Utilize os seguintes comandos:
npm test
(executa todos os testes presentes na aplicação)npm test caminho/para/arquivo
(executa apenas os testes presentes no arquivo especificado)
npm test tests/average.spec.js