Sobes.tech
Назад к вопросам
Middle
1

Приходилось ли вам писать тесты?

Компании, где спрашивали
ИРИ

Ответ от нейросети

sobes.tech AI

Да, я писал тесты для фронтенд-приложений, используя такие инструменты, как Jest и React Testing Library. Обычно пишу юнит-тесты для компонентов и функций, а также интеграционные тесты для проверки взаимодействия между компонентами и API. Например, тест компонента React может выглядеть так:

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

test('кнопка вызывает обработчик при клике', () => {
  const onClick = jest.fn();
  render(<Button onClick={onClick}>Нажми меня</Button>);
  fireEvent.click(screen.getByText('Нажми меня'));
  expect(onClick).toHaveBeenCalledTimes(1);
});

Такой подход помогает выявлять ошибки на ранних этапах и поддерживать качество кода.