Jest 에서 setTimeout, setInterval과 같은 타이머함수가 포함되어있을 경우,
물리적으로 해당 시간을 기다리고 결과값과 비교하는 비효율적인 테스트를 진행해야하는 방법 말고 다른 경우는 없을까?
Jest 에서는 Timer Mocks 를 제공하고 있습니다
Timer function들은 경과 시간에 따라 달라지기 때문에 테스트에는 적합하지 않습니다
시간 경과를 제어하는 기능으로 타이머를 Mocking 합니다