콜백1 [Jest #2] Jest로 비동기 코드 테스트 자바스크립트에서 코드가 비동기로 실행되는 일이 많이 일어난다. 비동기로 실행되는 코드가 있는 경우, Jset는 다른 테스트로 옮겨가기 이전에, 테스트 중인 코드가 언제 완료되었는지 알아야 할 필요가 있다. Jest는 이를 처리하기 위해 몇가지 방법이 있다. 콜백 함수 테스트 가장 일반적인 비동기 패턴이다. // fn.js const fn = { add: (num1, num2) => num1 + num2, getName: (callback) => { const name = "Mike"; setTimeout(() => { callback(name); }, 3000); }, } module.exports = fn; fn파일에 getName을 생성하고, 테스트를 진행 한다. // fn.test.js const .. 2023. 7. 19. 이전 1 다음