Sobes.tech
Middle

Ai testat ceva pe partea de frontend?

sobes.tech AI

Răspuns de la AI

Da, în frontend, de obicei se testează componentele și interfața utilizatorului cu ajutorul unor instrumente precum Jest și React Testing Library (pentru React), sau Cypress pentru testare end-to-end. De exemplu, cu Jest, se poate scrie un test care verifică dacă clicul pe un buton apelează funcția corespunzătoare:

import { render, fireEvent } from '@testing-library/react';
import MyButton from './MyButton';

test('clic pe buton apelează handler-ul', () => {
  const onClick = jest.fn();
  const { getByText } = render(<MyButton onClick={onClick}>Apasă-mă</MyButton>);
  fireEvent.click(getByText('Apasă-mă'));
  expect(onClick).toHaveBeenCalledTimes(1);
});

Această abordare ajută la asigurarea faptului că UI-ul funcționează conform așteptărilor și că modificările nu întrerup funcționalitatea.