Tutoriais

https://vvcestudio.com.br/pt/tutorial/javascript/jest/
menu

Jest

O que é Jest?

Jest é uma biblioteca de testes unitários para JavaScript.
(Apenas no ambiente de desenvolvimento)

O teste unitário consiste em verificar o comportamento das menores unidades em sua aplicação.
Tecnicamente, isso seria uma classe ou até mesmo um método de classe em línguas orientadas a objetos, e seria um procedimento ou função em línguas processuais e funcionais.

Teste unidade é toda a aplicação de teste nas assinaturas de entrada e saída de um sistema.
Consiste em validar dados válidos e inválidos via I/O sendo aplicado por desenvolvedores ou analistas de teste.
Uma unidade é a menor parte testável de um programa de computador.

Criando testes com JEST

Instalar o JEST
x
$ npm install --save-dev jest

Se vc criar sua aplicação usando o comando:

Criar um aplicação react
x
$ npx create-react-app my-app

Já inclui o Jest automaticamente.


Crie um arquivo de configuração do Jest:
jest.config.js

O nome dos arquivos de testes devem terminar com “.spec.js”.
Ex.: produto.spec.js


GitHub
exemplo de projeto com testes em Jest:
https://github.com/ViniciusVC/api_vvc
.