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

Test/#137 메인페이지, 로그인, 회원가입 테스트코드 구현 #143

Merged
merged 5 commits into from
Nov 12, 2024

Conversation

kang-kibong
Copy link
Member

@kang-kibong kang-kibong commented Nov 12, 2024

Issue

close #137

Description

VitestReact Testing Library를 활용하여 SignInButton, ConditionalRenderer 컴포넌트, 그리고 useRecruitmentData 훅에 대한 테스트를 추가하였습니다. 주요 동작과 렌더링 결과를 확인하여 기능이 작동하는지 검증하는 데 중점을 두었습니다.


인증인가 페이지에서의 SignInButton 컴포넌트

구글 로그인 버튼이 올바르게 렌더링되는지 확인하고, 버튼 클릭 시 redirectToGoogleLogin 함수가 호출되는지 테스트하였습니다.


인증인가 페이지에서의 ConditionalRenderer 컴포넌트

userType이 "employee"일 때 Worker 컴포넌트를, "employer"일 때 Employer 컴포넌트를 렌더링되는지 테스트하였습니다.
추가로 userType이 undefined일 때도 Worker 컴포넌트를 렌더링되는지 테스트 하였습니다.


메인페이지에서의 useRecruitmentData 커스텀 훅

사용자가 전체 필터를 선택하였을때 모든 구인/구직 리스트 데이터를 가져오는지 테스트하였습니다.
또한 연봉, 최근 등록일을 선택하였을때 업데이트되는지 검증하였습니다.


ScreenShots

스크린샷 2024-11-13 오전 12 23 37

@kang-kibong kang-kibong self-assigned this Nov 12, 2024
@kang-kibong kang-kibong changed the title Test/#137 Test/#137 메인페이지, 로그인, 회원가입 테스트코드 구현 Nov 12, 2024
@YIMSEBIN YIMSEBIN merged commit da0db54 into Weekly Nov 12, 2024
3 of 5 checks passed
@kang-kibong kang-kibong deleted the test/#137 branch November 15, 2024 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants