라이브러리를 죽여버릴 수야 없겠지만
상황Nest.js 서버에서 jest를 사용한 테스트 코드를 작성하고 있었다. 평소에는 아래와 같이 ConfigService를 모의하여 configService.get으로 환경 변수를 처리했다. 그런데 이런 방식이 마음에 들지 않았다. 가장 큰 이유는 필요한 문자열이 하드코딩 되어있어 환경 변수를 바꾸거나 바뀌어야 할 때마다 수작업을 해야 했기 때문이다.{ provide: ConfigService, useValue: { get: jest.fn((key: string) => { if (key === 'jwt.accessSecret') return 'accessSecret'; if (key === 'jwt.refreshSecret') return 'refreshSecret'; ..