@testing-library/react

dia·2025년 1월 14일

설명

React 기반 프로젝트에서 테스트 작성 시 필수적인 도구


주요 기능:

  • 컴포넌트를 DOM에 렌더링 (render 함수)
  • DOM 요소를 찾기 위한 다양한 쿼리 제공 (getByText, getByRole, queryBy...)
  • 사용자 이벤트 시뮬레이션 (fireEvent, userEvent)

예시:

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

const MyComponent = () => <button>Click me</button>;

test('renders the button', () => {
  render(<MyComponent />);
  expect(screen.getByText('Click me')).toBeInTheDocument();
});
profile
CS 메모장

0개의 댓글