빠른 시작
설치
프로젝트 폴더에서 터미널을 열고 다음 명령어를 실행하세요.
yarn add -D @testing-library/react-native
이 라이브러리는 react-test-renderer
패키지에 대한 피어 의존성을 가지고 있습니다. react-test-renderer
버전이 현재 사용 중인 React
버전과 정확히 일치하는지 확인하세요.
Jest 매처 설정
React Native에 특화된 Jest 매처를 설정하려면, jest-setup.ts
파일에 다음 줄을 추가하세요 (setupFilesAfterEnv를
사용하여 구성):
// jest-setup.ts
import '@testing-library/react-native/extend-expect';
Testing Library 사용 시 흔히 발생하는 실수와 나쁜 관행을 피하기 위해 eslint-plugin-testing-library
패키지를 설정하는 것을 권장합니다.
이 플러그인을 설치하려면 (이미 ESLint가 설치되고 구성되어 있다고 가정) 다음 명령어를 실행하세요.
yarn add -D eslint-plugin-testing-library
그런 다음, ESLint 구성 파일(e.g., .eslintrc.js
)에 관련 항목을 추가하세요. react
플러그인을 확장하는 것을 권장합니다.
// .eslintrc.js
module.exports = {
overrides: [
{
// 테스트 파일 전용 설정
files: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'],
extends: ['plugin:testing-library/react'],
},
],
};
Last modified: 18 August 2024