Skip to content

fix: 인증 재시도 제한 및 방송 종료 회귀 테스트 - #2

Open
LeeJJang1 wants to merge 2 commits into
docs/portfolio-cleanupfrom
test/auth-broadcast-regressions
Open

LeeJJang1 wants to merge 2 commits into
docs/portfolio-cleanupfrom
test/auth-broadcast-regressions

Conversation

@LeeJJang1

Copy link
Copy Markdown
Contributor

문제와 변경

동시 401 처리에서 갱신을 기다린 요청이 재시도 후에도 거절되면 다시 갱신을 시도했습니다. 모든 재시도 요청에 표시를 적용해 한 번으로 제한했습니다. 또한 실패한 로그인 같은 공개 인증 요청이 기존 세션을 갱신하지 않도록 제외했습니다.

검증 기반

  • Vitest + 브라우저 유사 환경에서 9개 회귀 테스트 추가
  • 인증 동시 갱신·갱신 실패·재시도 제한·로그인 거절·refresh token 부재
  • 방송 종료 성공·404·500 및 종료 훅 언마운트 시 세션 유지
  • PR/main push에서 설치·린트·테스트·프론트 빌드·Electron 컴파일 실행 (Node 20)

확인 결과

  • 수정 전 인증 테스트 2개 실패, 수정 후 9개 모두 통과
  • macOS / Node 25.9.0: 프론트 빌드·Electron 컴파일 통과
  • 린트 오류 0, 기존 Hook 경고 7 유지
  • 실제 서버·WebSocket·오디오·OBS·설치본은 미검증. 종료 훅 테스트를 자원 해제 통합 테스트로 해석하지 않습니다.

병합 순서

문서 정리 #1 위에 쌓은 PR입니다. #1을 먼저 병합한 뒤 이 PR의 base를 main으로 전환합니다.

This branch has not been deployed

No deployments
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