[javascript] Jest에서의 테스트 공유 설정 방법은 어떻게 되는가?
Jest에서 테스트 공유 설정을 하려면 Jest의 setupFilesAfterEnv
옵션을 사용하면 됩니다. 이 옵션을 사용하면 테스트 환경을 설정하기 전에 실행해야할 파일들을 지정할 수 있습니다.
jest.config.js
파일에setupFilesAfterEnv
옵션을 추가합니다.
// jest.config.js
module.exports = {
//...
setupFilesAfterEnv: ['./jest.setup.js'],
//...
};
jest.setup.js
파일을 생성하고 공유 설정을 작성합니다.
// jest.setup.js
global.mySharedVariable = '코드를 공유할 변수';
global.mySharedFunction = () => {
// 공유할 함수의 구현
};
- 이제
mySharedVariable
이나mySharedFunction
을 테스트 파일에서 사용할 수 있습니다.
// sample.test.js
test('공유 설정 테스트', () => {
expect(mySharedVariable).toBe('코드를 공유할 변수');
mySharedFunction();
// 테스트 코드 작성
});
위와 같이 Jest의 setupFilesAfterEnv
옵션을 사용하여 테스트 공유 설정을 할 수 있습니다.