Middle
Frontenddə nəsə sınaqdan keçirdinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, ön tərəfdə adətən komponentlər və istifadəçi interfeysi Jest və React Testing Library (React üçün) və ya Cypress kimi vasitələrlə test edilir. Məsələn, Jest ilə test yaza bilərsiniz ki, düyməyə klik edildikdə müvafiq funksiya çağırılır:
import { render, fireEvent } from '@testing-library/react';
import MyButton from './MyButton';
test('düyməyə klik funksiyanı çağırır', () => {
const onClick = jest.fn();
const { getByText } = render(<MyButton onClick={onClick}>Mənə klik et</MyButton>);
fireEvent.click(getByText('Mənə klik et'));
expect(onClick).toHaveBeenCalledTimes(1);
});
Bu yanaşma UI-nin gözlənildiyi kimi işlədiyindən əmin olmağa və dəyişikliklərin funksionallığı pozmamasına kömək edir.