[javascript] Jest에서의 테스트 공유 설정 방법은 어떻게 되는가?

Jest에서 테스트 공유 설정을 하려면 Jest의 setupFilesAfterEnv 옵션을 사용하면 됩니다. 이 옵션을 사용하면 테스트 환경을 설정하기 전에 실행해야할 파일들을 지정할 수 있습니다.

  1. jest.config.js 파일에 setupFilesAfterEnv 옵션을 추가합니다.
// jest.config.js
module.exports = {
  //...
  setupFilesAfterEnv: ['./jest.setup.js'],
  //...
};
  1. jest.setup.js 파일을 생성하고 공유 설정을 작성합니다.
// jest.setup.js
global.mySharedVariable = '코드를 공유할 변수';
global.mySharedFunction = () => {
  // 공유할 함수의 구현
};
  1. 이제 mySharedVariable이나 mySharedFunction을 테스트 파일에서 사용할 수 있습니다.
// sample.test.js
test('공유 설정 테스트', () => {
  expect(mySharedVariable).toBe('코드를 공유할 변수');
  mySharedFunction();
  // 테스트 코드 작성
});

위와 같이 Jest의 setupFilesAfterEnv 옵션을 사용하여 테스트 공유 설정을 할 수 있습니다.