JEST new Date() Mock 데이터 만드는 방법
Jest에서 expect를 진행 시 new Date() 값을 검증 하려고 할 때 검증은 완료가 되었지만 밀리 초가 차이가 생겨 에러 테스트가 실패하는 경우가 있다. 이런 경우를 방지 할 때 사용한다. 사용방법 jest.useFakeTimer('modern') 을 먼저 입력 해주고 jest.setSystemTime(설정 하려는 시간)를 변경 하지 않는 이상 테스트에 모든 시간은 고정된다. const time = new Date('2022-06-12'); jest.useFakeTimers('modern'); jest.setSystemTime(time); 시간 mock 설정 : https://jestjs.io/docs/jest-object#jestusefaketimersfaketimersconfig 설정 시간..
2022.08.02