Skip to content

Commit

Permalink
fix(#133): useDebounce.test에서 불필요한 async 제거하기
Browse files Browse the repository at this point in the history
  • Loading branch information
naarang committed Nov 24, 2024
1 parent 1e2ad03 commit cc0f8b4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions apps/frontend/src/shared/common/hook/useDebounce.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@ describe('useDebounce', () => {
vitest.useRealTimers();
});

test('delay값만큼 시간이 지나기 전에는 함수가 호출되지 않아야 한다.', async () => {
test('delay값만큼 시간이 지나기 전에는 함수가 호출되지 않아야 한다.', () => {
const { result } = renderHook(() => useDebounce(testFn, delay));

result.current();
vitest.advanceTimersByTime(299);
expect(testFn).not.toHaveBeenCalled();
});

test('delay값만큼 시간이 지났을 때 함수가 호출되어야 한다.', async () => {
test('delay값만큼 시간이 지났을 때 함수가 호출되어야 한다.', () => {
const { result } = renderHook(() => useDebounce(testFn, delay));

result.current();
vitest.advanceTimersByTime(300);
expect(testFn).toHaveBeenCalledTimes(1);
});

test('연속 호출 시에 이전 타이머가 취소되어 이전 호출은 실행되지 않아야 한다.', async () => {
test('연속 호출 시에 이전 타이머가 취소되어 이전 호출은 실행되지 않아야 한다.', () => {
const { result } = renderHook(() => useDebounce(testFn, delay));

result.current();
Expand All @@ -44,7 +44,7 @@ describe('useDebounce', () => {
expect(testFn).not.toHaveBeenCalled();
});

test('연속 호출 시에 이전 타이머가 취소되고 마지막 호출만 실행되어야 한다.', async () => {
test('연속 호출 시에 이전 타이머가 취소되고 마지막 호출만 실행되어야 한다.', () => {
const { result } = renderHook(() => useDebounce(testFn, delay));

result.current();
Expand Down

0 comments on commit cc0f8b4

Please sign in to comment.