[javascript] Jest에서의 테스트 러너 설정 방법은 어떻게 되는가?
Jest는 자바스크립트 테스트 프레임워크로 많이 사용되고 있습니다. Jest를 사용하여 코드를 테스트할 때, 테스트 러너 설정은 중요한 부분입니다. 이 포스트에서는 Jest에서 테스트 러너 설정하는 방법에 대해 알아보겠습니다.
- package.json 파일 수정
Jest의 테스트 러너를 설정하려면 프로젝트의 package.json 파일을 수정해야 합니다. package.json 파일에서 “scripts” 항목을 찾고, “test” 명령어에 Jest를 실행하는 명령어를 추가합니다. 일반적으로 “test” 명령어는 “jest”로 설정됩니다.
// package.json
{
"scripts": {
"test": "jest"
}
}
- Jest 설정 파일 생성
Jest의 테스트 러너를 설정하기 위해선, Jest 설정 파일(jest.config.js 또는 jest.config.json)을 프로젝트 루트 디렉토리에 생성해야 합니다. 설정 파일에서는 테스트를 실행할 때 필요한 설정을 정의할 수 있습니다.
// jest.config.js
module.exports = {
// 여기에 테스트 러너 설정 옵션을 추가합니다.
};
Jest 설정 파일에서는 다양한 옵션을 설정할 수 있습니다. 몇 가지 예시를 보여드리면,
coverageThreshold
: 테스트 커버리지의 임계치를 설정할 수 있습니다.testMatch
: 테스트 파일의 패턴을 정의할 수 있습니다.testEnvironment
: 테스트를 실행할 환경을 설정할 수 있습니다.
- 테스트 실행
이제 Jest 설정 파일을 생성하고 테스트 명령어를 실행할 준비가 되었습니다. 터미널에서 다음 명령어를 실행하여 Jest로 테스트를 실행할 수 있습니다.
npm test
Jest는 설정된 옵션에 따라 테스트를 실행하고 결과를 출력합니다.
Jest의 테스트 러너 설정에 대해 간단히 알아보았습니다. 이를 통해 Jest를 효과적으로 사용하여 코드를 테스트할 수 있습니다. 참고 문서와 공식 Jest 문서를 확인하면 더 많은 설정 옵션을 알아볼 수 있습니다.