Middle
რამე სცადეთ ფრონტენდზე?
sobes.tech AI
პასუხი AI-სგან
დიახ, ფრონტენდზე ჩვეულებრივ კომპონენტებს და მომხმარებლის ინტერფეისს ტესტავენ Jest და React Testing Library (React-ისთვის) ან Cypress-ის მსგავსი ინსტრუმენტებით. მაგალითად, Jest-ის გამოყენებით შეგიძლიათ დაწეროთ ტესტი, რომელიც ამოწმებს, რომ ღილაკზე დაჭერით შესაბამისი ფუნქცია იძახება:
import { render, fireEvent } from '@testing-library/react';
import MyButton from './MyButton';
test('ღილაკზე დაჭერით ფუნქცია იძახება', () => {
const onClick = jest.fn();
const { getByText } = render(<MyButton onClick={onClick}>დაწექი ჩემზე</MyButton>);
fireEvent.click(getByText('დაწექი ჩემზე'));
expect(onClick).toHaveBeenCalledTimes(1);
});
ეს მიდგომა ეხმარება დარწმუნდეთ, რომ UI მუშაობს როგორც დაგეგმილი იყო და ცვლილებები არ აფუჭებს ფუნქციონალობას.