[javascript] Jest에서의 빌드 자동화 설정 방법은 어떻게 되는가?
- 프로젝트에 Jest 설치하기:
npm install jest --save-dev
package.json
파일에scripts
섹션에 테스트 명령어 추가하기:"scripts": { "test": "jest" },
- Jest 설정 파일 생성하기:
Jest는 기본적으로
jest.config.js
파일을 사용하여 설정을 관리합니다. 프로젝트 루트 디렉토리에jest.config.js
파일을 생성하고 다음과 같이 설정할 수 있습니다:module.exports = { // 추가적인 설정 옵션들... };
- 원하는 설정 옵션 추가하기:
Jest는 다양한 설정 옵션을 제공합니다. 예를 들어, 테스트 파일의 경로, 테스트 환경, 코드 커버리지 등을 설정할 수 있습니다. 아래는 일부 기본 설정 옵션들의 예시입니다:
module.exports = { // 테스트 파일의 위치 testMatch: ['<rootDir>/tests/**/*.test.js'], // 테스트 실행 환경 testEnvironment: 'node', // 코드 커버리지 설정 collectCoverage: true, coverageDirectory: '<rootDir>/coverage', };
- 테스트 실행하기:
터미널에서
npm test
명령어를 실행하여 Jest가 설정된 환경에 따라 테스트를 실행할 수 있습니다.
Jest의 빌드 자동화 설정은 프로젝트에 따라 다를 수 있으며, 필요에 따라 추가적인 설정이나 플러그인을 사용할 수도 있습니다. Jest의 공식 문서에 자세한 설정 옵션과 예제가 제공되므로 참고할 수 있습니다.
참고 문서: