Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: msw 랜덤 응답 로직 수정 #693

Merged

Conversation

shackstack
Copy link
Collaborator

✨ 요약

msw 랜덤 응답 로직 수정및 주석처리하여 DX를 개선해보았습니다.

수정된 로직은 다음과 같습니다.

export const getRandomResponse = <T>(successResponse: T, failureResponse: T): T => {
  const probability = Math.floor(Math.random() * 10) + 1;

  if (probability <= 8) {
    return failureResponse;
  }

  return successResponse;
};

실패 응답을 80% 확률로 반환하고
성공 응답을 20% 확률로 반환합니다.

retry 횟수가 기본적으로 3번이기때문에 0.8 ** 3 이어야 반반의 확률로 테스트할 수 있어 이렇게 짜보았습니다.



😎 해결한 이슈



@shackstack shackstack self-assigned this Apr 5, 2024
@shackstack shackstack merged commit 206d9e8 into develop-frontend Apr 5, 2024
1 check passed
@shackstack shackstack deleted the 692-refactor-msw-랜덤-응답-로직-수정 branch April 5, 2024 08:22
shackstack added a commit that referenced this pull request Apr 5, 2024
* refactor: 맛집 상세페이지 이미지 캐러셀 적용 (#695)

* feat: 대체 이미지 생성

* feat: 맛집 상세페이지 이미지 캐러셀 적용

* refactor: useOnClickBlock 고도화

- click 이벤트 핸들러 이벤트 파라미터 콜백에 전달

* fix: 워터마크 드래그시 클릭되는 오류 개선

* refactor: msw 랜덤 응답 로직 수정 (#693)

* refactor: 랜덤 응답 로직 수정

* fix: queryClient retry 횟수 수정

* refactor: 랜덤 응답 로직 주석처리

* feat: 대체 이미지 생성

* feat: 맛집 상세페이지 이미지 캐러셀 적용

* design: 스켈레톤 디자인 속성 수정 (#691)
@shackstack shackstack mentioned this pull request Apr 5, 2024
shackstack added a commit that referenced this pull request Apr 5, 2024
* refactor: 맛집 상세페이지 이미지 캐러셀 적용 (#695)

* feat: 대체 이미지 생성

* feat: 맛집 상세페이지 이미지 캐러셀 적용

* refactor: useOnClickBlock 고도화

- click 이벤트 핸들러 이벤트 파라미터 콜백에 전달

* fix: 워터마크 드래그시 클릭되는 오류 개선

* refactor: msw 랜덤 응답 로직 수정 (#693)

* refactor: 랜덤 응답 로직 수정

* fix: queryClient retry 횟수 수정

* refactor: 랜덤 응답 로직 주석처리

* feat: 대체 이미지 생성

* feat: 맛집 상세페이지 이미지 캐러셀 적용

* design: 스켈레톤 디자인 속성 수정 (#691)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant