Jest의 Mock 정리 방법
JavaScript / TypeScript 기반의 코드를 작성하다보면 vitest나 jest라는 테스팅 라이브러리의 도움을 받게 됩니다. 이 때, 자연스럽게 `fn()`, `spyOn()`, `mock()` 등의 API를 활용하여 테스트 더블을 만들어줍니다. 다음 테스트 케이스를 실행하기 전에, 현재 테스트 케이스에서 사용했던 Mock을 정리해주는 것이 좋습니다. 왜냐하면 해당 Mock이 다음 테스트 케이스에 영향을 줄 수 있기 때문입니다. 테스트를 수행하기 위해서는 잘 Mocking하는 것도 중요하지만 Mock을 깨끗이 초기화시키는 것 또한 중요합니다 검증해보기 const consoleLog = console.log; test("spyOn method로 console.log를 모킹하면 console.l..