[테스트 코드 - Jest] 비동기 테스트 코드 작성
[Jest] 비동기 테스트 코드 작성 이번 게시글에서는 비동기 처리를 위한 테스트 코드 작성하는 방법을 알아보겠습니다. 비동기 처리하는 방법은 callback, promise, async await 이 있는데요. 이 3가지 모두 테스트 하는 방법을 알아보도록 하겠습니다. 비동기 처리를 위한 테스트 코드 작성하기 ◆ callback 테스트 코드 callback 테스트 코드 먼저 확인해보겠습니다. // cbLogin 코드 cbLogin: (cb, result) => { setTimeout(() => { if (!result) { cb(() => { throw new Error("network 에러"); }); } else { cb(() => "로그인 성공"); } }, 1000); }; // cbLogin ..