Middle
Da li ste testirali nešto na frontendu?
sobes.tech АИ
Одговор од АИ
Da, na frontendu obično testiraju komponente i korisnički interfejs pomoću alata kao što su Jest i React Testing Library (za React), ili Cypress za end-to-end testiranje. Na primer, sa Jest možete napisati test koji proverava da li klik na dugme poziva odgovarajuću funkciju:
import { render, fireEvent } from '@testing-library/react';
import MyButton from './MyButton';
test('klik na dugme poziva handler', () => {
const onClick = jest.fn();
const { getByText } = render(<MyButton onClick={onClick}>Klikni me</MyButton>);
fireEvent.click(getByText('Klikni me'));
expect(onClick).toHaveBeenCalledTimes(1);
});
Ovaj pristup pomaže da se osigura da UI radi kako je predviđeno i da promene ne naruše funkcionalnost.