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

Писал ли тесты? Какой опыт с тестированием?

Компании, где спрашивали
Цифротех

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

sobes.tech AI

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

Пример простого теста на React с Jest:

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

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