[javascript] Jest에서의 코드 커버리지 보고서 설정 방법은 어떻게 되는가?
  1. 우선 Jest를 설치합니다. 프로젝트의 루트 디렉토리에서 아래 명령을 실행합니다.
npm install --save-dev jest
  1. Jest 설정 파일을 생성합니다. Jest는 기본적으로 jest.config.js 또는 jest.config.ts 파일을 찾아서 설정을 읽습니다. 프로젝트의 루트 디렉토리에 jest.config.js 파일을 생성하고 아래와 같은 내용을 추가합니다:
module.exports = {
  collectCoverage: true,
  collectCoverageFrom: ['src/**/*.js'], // 테스트할 소스 코드 경로를 지정합니다.
  coverageReporters: ['html', 'text'], // 보고서 형식을 설정합니다.
  coverageDirectory: 'coverage' // 보고서를 저장할 디렉토리를 설정합니다.
};
  1. 테스트 스크립트를 작성합니다. package.json 파일의 스크립트 부분에 테스트를 실행하는 명령어를 추가합니다:
"scripts": {
  "test": "jest"
}
  1. 테스트를 실행하여 코드 커버리지 보고서를 생성합니다. 프로젝트의 루트 디렉토리에서 아래 명령을 실행합니다:
npm test

이제 coverage 디렉토리에 HTML 형식의 코드 커버리지 보고서와 텍스트 형식의 보고서가 생성됩니다. 웹 브라우저에서 HTML 보고서를 열어서 코드의 커버리지 정보를 확인할 수 있습니다.

Jest 코드 커버리지 보고서 설정에 대한 더 자세한 내용은 Jest 공식 문서를 참고하시기 바랍니다.