Sobes.tech
Middle

¿Alguna vez has tenido que escribir pruebas?

sobes.tech AI

Respuesta de la IA

Sí, era necesario escribir pruebas. En el frontend, generalmente se utilizan pruebas unitarias para componentes y funciones, pruebas de integración para verificar la interacción entre módulos, y también pruebas end-to-end para verificar el funcionamiento completo de la aplicación. Por ejemplo, con Jest y React Testing Library, se puede escribir una prueba para un componente React:

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

test('el botón muestra el texto correcto', () => {
  render(<Button>Haz clic</Button>);
  expect(screen.getByText('Haz clic')).toBeInTheDocument();
});

Las pruebas ayudan a detectar errores rápidamente y a mantener la calidad del código durante el desarrollo del proyecto.