zero-wiki Help

빠른 시작

설치

프로젝트 폴더에서 터미널을 열고 다음 명령어를 실행하세요.

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