Sobes.tech
Middle

Já teve que escrever testes?

sobes.tech IA

Resposta da IA

Sim, era necessário escrever testes. No front-end, geralmente usam-se testes unitários para componentes e funções, testes de integração para verificar a interação entre módulos, bem como testes end-to-end para verificar o funcionamento completo da aplicação. Por exemplo, com Jest e React Testing Library, pode-se escrever um teste para um componente React:

import { render, screen } from '@testing-library/react';
import Button from './Button';

test('o botão mostra o texto correto', () => {
  render(<Button>Clica aqui</Button>);
  expect(screen.getByText('Clica aqui')).toBeInTheDocument();
});

Os testes ajudam a encontrar erros rapidamente e a manter a qualidade do código durante o desenvolvimento do projeto.