Skip to content

Desenvolvimento 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.

Notifications You must be signed in to change notification settings

brenolg/Units-js-Tests-Jest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Units Js Tests

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.

Funcionalidades

  • 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;

Tecnologias Utilizadas

  • JavaScript
  • Jest
  • ESLint

Instalação do Projeto Localmente

Para instalar o projeto localmente, siga os seguintes passos:

  1. Clone o repositório com o comando
git clone git@github.com:brenolg/Units-js-Tests-Jest.git
  1. Instale as dependências.
npm install
  1. Execute os testes com o comando
npm test

Requisitos

  1. Implemente a função average
  2. Implemente os casos de teste para a função numbers
  3. Implemente a função vqv
  4. Implemente os casos de teste para a função circle
  5. Implemente a função createStudent
  6. Implemente os casos de teste para a função productDetails
  7. Implemente as funções calculator e arrayGenerator
  8. Implemente a função myCounter

Agradecimentos

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.

About

Desenvolvimento 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published