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

Jest의 빌드 자동화 설정은 프로젝트에 따라 다를 수 있으며, 필요에 따라 추가적인 설정이나 플러그인을 사용할 수도 있습니다. Jest의 공식 문서에 자세한 설정 옵션과 예제가 제공되므로 참고할 수 있습니다.


참고 문서: