Skip to content

athena272/jest-introduction

Repository files navigation

Jest Introduction

Sobre o projeto

O projeto contém um conjunto de funções definidas em um arquivo chamado function.js e testes unitários escritos em um arquivo chamado function.test.js usando a biblioteca de testes Jest.

As funções definidas no arquivo function.js são sum, modulus, sayHelloTo, duplicateObject e addProduct. A função sum retorna a soma de dois números, a função modulus retorna o valor absoluto de um número, a função sayHelloTo retorna uma saudação para um nome, a função duplicateObject duplica um objeto e a função addProduct adiciona um produto a um carrinho.

Os testes definidos no arquivo function.test.js testam cada uma dessas funções individualmente. O primeiro teste verifica se a função sum retorna a soma correta de dois números, o segundo teste verifica se a função modulus retorna o valor absoluto correto de um número, o terceiro teste verifica se a função sayHelloTo retorna uma saudação válida para um nome, o quarto teste verifica se a função duplicateObject duplica corretamente um objeto e o quinto teste verifica se a função addProduct adiciona corretamente um produto a um carrinho.

Em resumo, é um projeto útil para quem quer aprender a escrever testes unitários em JavaScript usando a biblioteca Jest e praticar a implementação de funções básicas em JavaScript.

Tecnologias

  • Jest Gui-NodeJs
  • Javascript Gui-Js
  • NodeJS Gui-NodeJs

Como executar

Clone este repositório em sua máquina local. Abra o terminal na pasta do projeto e execute o seguinte comando para baixar as dependências do projeto

yarn install

Abra o terminal na pasta do projeto e execute o seguinte comando para rodar o projeto

yarn test

image

Expected Result

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published