Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.24 KB

M2A_04.md

File metadata and controls

45 lines (31 loc) · 1.24 KB

M2#A04 - Jest na prática - instalação e configuração

Instalação e configuração

O Jest quase não possui configuração alguma e ele utiliza muito mais convenção em si.

Ele executa os arquivos que estão dentro do diretório que estão com o nome __tests__/*, qualquer nome de aquivo que tenha o nome.test.js ou nome.spec.js

1º Instalar o jest-cli

É uma ferramenta de linha de comando que vai dar alguns comandos para executar os testes pelo terminal.

Utilize o comando: npm i --save-dev jest-cli

2º Configurar o package.json

Agora altere o script de comando test.

{
  ...
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  ...
}
{
  ...
  "scripts": {
    "test": "jest"
  },
  ...
}

Fazendo dessa forma o jest o comando npm test vai executar o jest no terminal.

Antes de executar o npm vai proucrar primeiro dentro do diretório node_modules/.bin algum executável com o nome jest e caso ele não encontre ai sim ele procura no seu sistema operacional.

Jest - A Função it('descrição do teste', função)

A função it() possui dos parâmetros o primeiro é a descrição dos testes e o segundo é uma função e ela vai ser executada rodando os testes.