Middle
Frontendda nimadir sinab ko'rdingizmi?
sobes.tech AI
AIdan javob
Ha, frontendda odatda komponentlar va foydalanuvchi interfeysini Jest va React Testing Library (React uchun) yoki Cypress kabi vositalar yordamida test qiladilar. Masalan, Jest bilan test yozish mumkin, bu test tugmani bosganda kerakli funktsiya chaqirilishini tekshiradi:
import { render, fireEvent } from '@testing-library/react';
import MyButton from './MyButton';
test('tugmani bosish funksiyani chaqiradi', () => {
const onClick = jest.fn();
const { getByText } = render(<MyButton onClick={onClick}>Menga bosing</MyButton>);
fireEvent.click(getByText('Menga bosing'));
expect(onClick).toHaveBeenCalledTimes(1);
});
Bu yondashuv UI qanday ishlashini ta'minlashga va o'zgarishlar funksionallikka ta'sir qilmasligiga yordam beradi.