[javascript] Jest에서의 테스트 환경 구성 파일 작성 방법은 어떻게 되는가?
  1. 프로젝트 디렉토리 내에서 jest.config.js라는 파일을 생성합니다.
  2. jest.config.js 파일을 텍스트 에디터로 열고 다음의 기본 설정을 추가합니다:
module.exports = {
  testEnvironment: 'node', // 노드 환경에서 테스트 수행
  testMatch: ['<rootDir>/tests/**/*.test.js'], // 테스트 파일의 패턴 지정
  collectCoverage: true, // 코드 커버리지 수집 여부 설정
  coverageReporters: ['lcov', 'text'], // 코드 커버리지 보고서 포맷 지정
  verbose: true, // 자세한 테스트 실행 결과 출력
};

위의 설정은 테스트 환경을 노드 환경으로 설정하고, tests 디렉토리 내의 모든 .test.js 파일을 대상으로 테스트를 실행합니다. 또한, 코드 커버리지를 수집하고, 커버리지 보고서를 lcov와 text 형식으로 생성하며, 자세한 테스트 실행 결과를 출력합니다.

  1. 필요에 따라 위의 기본 설정을 수정하여 프로젝트에 맞게 사용할 수 있습니다. 예를 들어, 테스트 파일의 패턴을 수정하거나, 추가적인 설정을 추가할 수 있습니다.

이제 Jest에서 사용할 테스트 환경 구성 파일을 작성하는 방법을 알게 되었습니다. 이 파일을 통해 Jest를 사용하여 프로젝트의 테스트를 쉽게 실행하고 관리할 수 있습니다.

더 자세한 Jest 설정 옵션에 대해서는 Jest 공식 문서를 참고하시기 바랍니다.