Testando
Criando Testes
Antes de tudo, é interessante instalar o intellisense com o comando $ yarn add -D @types/jest
.
test()
A função test()
serve para criar um teste. É escrito da seguinte forma:
test('', () => {})// ...
expect()
A função expect()
serve para esperar um retorno de determinado teste. É escrito da seguinte forma:
expect(variável).toBe(resultado)// o .toBe possui diversas opções para o resultado esperado
test() e expect()
Exemplo:
// Função de exemplofunction soma(a, b) {return a + b;}test('If i call soma function with 4 and 5 it should return 9', () => {const result = soma(4, 5);expect(result).toBe(9);});
Arquivo tests/example.test.js