Muitas vezes ao escrever testes você tem algum trabalho de configuração que precisa acontecer antes de executar testes, e você tem algum trabalho de acabamento que precisa acontecer após os testes executarem. Jest fornece funções de auxilio para lidar com isso.
16 de mai. de 20255 min de leitura
Jest
Como Instalar e Configurar Jest em Projetos React ou Next.js
Este guia cobre desde a instalação inicial até integrações avançadas com ferramentas populares como VSCode, ESLint e Prettier.
16 de mai. de 202510 min de leitura
Jest
Aprenda a Usar Mocks no Jest: Simule Funções e Teste com Precisão
Quando você está escrevendo testes automatizados com Jest, uma das ferramentas mais poderosas à sua disposição são os mocks — funções simuladas que te ajudam a verificar chamadas, argumentos, valores de retorno e muito mais.
16 de mai. de 202510 min de leitura
Testes
Testando Contextos com Jest em Aplicações React
Quando trabalhamos com React Context e autenticação, garantir que tudo funcione corretamente é essencial. Neste post, vamos testar um contexto de autenticação usando Jest e React Testing Library em um projeto React.
16 de mai. de 20257 min de leitura
Jest
Jest Passo a Passo
Aprenda o básico do Jest e conheça os matchers mais usados.
16 de mai. de 20256 min de leitura
Jest
Entenda o Snapshot Testing no Jest: Guia Completo para Aplicações React
O desenvolvimento front-end evoluiu rapidamente, e com ele, as estratégias de testes automatizados também avançaram significativamente. Uma das técnicas mais populares atualmente é o Snapshot Testing, especialmente utilizando o framework Jest. Neste artigo você vai entender profundamente como funcionam os testes de snapshot, suas principais vantagens e desvantagens, além de aprender a implementar corretamente snapshots nos componentes React de sua aplicação.
13 de mai. de 20257 min de leitura
Jest
Gerenciamento de Estado com Jest: Testando Redux e Zustand
Testar o gerenciamento de estado global é fundamental em aplicações modernas. Bibliotecas como Redux e Zustand facilitam muito essa tarefa, porém, testar esses estados pode ser desafiador. Este artigo aborda técnicas e boas práticas para realizar testes eficazes utilizando Jest.
11 de mai. de 202510 min de leitura
Jest
Mocking e Stubbing no Jest: Guia Completo
Testar aplicações com Jest é fundamental para garantir a qualidade do seu código. Um dos recursos mais poderosos disponíveis no Jest é o mocking, que permite simular módulos, funções e APIs, facilitando testes de unidades isoladas e previsíveis. Neste post, vamos explorar detalhadamente como usar jest.mock() e jest.spyOn() para tornar seus testes mais eficientes.
07 de mai. de 20256 min de leitura
Jest
Tipos de Testes: Testes Unitários vs Testes de Integração vs Testes de Ponta a Ponta (e2e)
Quando desenvolvemos aplicações, especialmente usando JavaScript, frameworks como Jest, Mocha ou Cypress, frequentemente nos deparamos com diferentes tipos de testes. Entre os principais tipos estão os testes unitários, testes de integração e testes ponta a ponta (end-to-end ou e2e). Cada tipo possui uma função específica e ajuda a garantir diferentes aspectos da qualidade e estabilidade da aplicação. Neste artigo, vamos explorar detalhadamente cada um desses tipos de testes, indicando quando e por que utilizá-los.
07 de mai. de 20257 min de leitura
Jest
Matchers do Jest: Dominando as Comparações nos Testes
O Jest é uma ferramenta poderosa de testes para JavaScript, e uma das partes mais importantes do seu uso são os matchers — funções que comparam valores esperados com os valores reais do código testado.
Neste post, vamos explorar os matchers mais usados, os matchers para erros e exceções, e até como criar seus próprios matchers personalizados. Bora testar com estilo?