이번 포스트에서는 setTimeout 이나 setInterval 사용 환경 즉 Timer에 대한 테스팅에 대해 살펴보자. Timer Test 테스트 대상 함수 준비 먼저 테스트 할 함수를 준비해보자. 전체적인 테스트는 sync와 async 환경에서 테스트 한다. let interval500 = 0, timeout2000 = 0 // 동작 회수를 카운트하기 위한 변수 let intervalId // interval 작업을 중지하기 위한 변수 const mywork = () => { setTimeout(() => { console.log('timeout 2000', timeout2000++) }, 2000) intervalId = setInterval(() => { console.log('interval 5..
[vue 3] 07. vitest를 이용한 단위 테스팅 4
이번 포스트에서는 setTimeout 이나 setInterval 사용 환경 즉 Timer에 대한 테스팅에 대해 살펴보자. Timer Test 테스트 대상 함수 준비 먼저 테스트 할 함수를 준비해보자. 전체적인 테스트는 sync와 async 환경에서 테스트 한다. let interval500 = 0, timeout2000 = 0 // 동작 회수를 카운트하기 위한 변수 let intervalId // interval 작업을 중지하기 위한 변수 const mywork = () => { setTimeout(() => { console.log('timeout 2000', timeout2000++) }, 2000) intervalId = setInterval(() => { console.log('interval 5..
2023.10.15