[javascript] Jest에서의 테스트 환경 구성 파일 작성 방법은 어떻게 되는가?
- 프로젝트 디렉토리 내에서
jest.config.js
라는 파일을 생성합니다. jest.config.js
파일을 텍스트 에디터로 열고 다음의 기본 설정을 추가합니다:
module.exports = {
testEnvironment: 'node', // 노드 환경에서 테스트 수행
testMatch: ['<rootDir>/tests/**/*.test.js'], // 테스트 파일의 패턴 지정
collectCoverage: true, // 코드 커버리지 수집 여부 설정
coverageReporters: ['lcov', 'text'], // 코드 커버리지 보고서 포맷 지정
verbose: true, // 자세한 테스트 실행 결과 출력
};
위의 설정은 테스트 환경을 노드 환경으로 설정하고, tests
디렉토리 내의 모든 .test.js
파일을 대상으로 테스트를 실행합니다. 또한, 코드 커버리지를 수집하고, 커버리지 보고서를 lcov와 text 형식으로 생성하며, 자세한 테스트 실행 결과를 출력합니다.
- 필요에 따라 위의 기본 설정을 수정하여 프로젝트에 맞게 사용할 수 있습니다. 예를 들어, 테스트 파일의 패턴을 수정하거나, 추가적인 설정을 추가할 수 있습니다.
이제 Jest에서 사용할 테스트 환경 구성 파일을 작성하는 방법을 알게 되었습니다. 이 파일을 통해 Jest를 사용하여 프로젝트의 테스트를 쉽게 실행하고 관리할 수 있습니다.
더 자세한 Jest 설정 옵션에 대해서는 Jest 공식 문서를 참고하시기 바랍니다.