Skip to content

🃏 Neste projeto foram implementadas várias funções para atender aos requisitos propostos e/ou testes unitários para garantir que as implementações das funções estão corretas.

Notifications You must be signed in to change notification settings

Tassio-Med/js-unit-tests-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bem-vindo ao JS UNit Tests!

Neste projeto foram implementadas várias funções para atender aos requisitos propostos e/ou testes unitários para garantir que as implementações das funções estão corretas.

As funções a serem implementadas estão dentro da pasta src e seus respectivos testes estão na pasta tests. O nome dos arquivos também seguem uma ordem definida. Basicamente, os arquivos de teste possuem o nome do arquivo alvo (arquivo da funcionalidade) acrescido do nome .spec.js.

Cada função possui um bloco de comentários em suas primeiras linhas explicando qual é o trabalho que a função deve realizar.

As principais habilidades colocadas prática nesse projeto foram:

  • Javascript;
  • Jest;
  • Firebase;
  • Teste Unitários;
  • ESLint;

javascript Jest ESLint NPM

Instalação

Para testar o projeto na sua máquina pessoal siga os seguintes passos:

  1. Clone o repositório:
git@github.com:Tassio-Med/js-unit-tests-project.git
  1. Instale os pacotes npm:
npm install

Rodando os testes

Os comandos utilizados nos testes unitários são:

  • Para executar todos os testes presentes na aplicação:
npm test
  • Para executar apenas os testes presentes no arquivo path/to/file.
npm test path/to/file
  • Exemplo:
npm test tests/average.spec.js

EsLint

Neste projeto foi utilizado o ESLint para fazer a análise estática do código. Ajudando a garantir a qualidade do código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento.

Autor

LinkedIn

Instagram

É importante dar destaque que o projeto foi desenvolvido no módulo de Fundamentos do Desenvolvimento Web na @trybe.

About

🃏 Neste projeto foram implementadas várias funções para atender aos requisitos propostos e/ou testes unitários para garantir que as implementações das funções estão corretas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •