-
Notifications
You must be signed in to change notification settings - Fork 1
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
[#16] 로그인 기능 테스트 코드 작성 #22
Conversation
1. LoginRequestEntity 추가 2. LoginRequestEntity로 파라미터 변경 3. LoginRequestEntity를 위한 Converter 추가
1. Bloc이 위젯에 변화에 따라 실제 로직 테스트가 안되고 있는 상황이라 해결 방법 고민 중
1. Router 테스트 가능하게 주입 방식으로 변경
1. LoginBloc의 경우 싱글톤이 아닌 팩토리로 등록하기 때문에 getIt으로 조회하면 각각의 인스턴스로 취급되는 것 같음
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
피드백 확인 부탁드립니다.
1. 복잡한 & 조건문을 hasFailMessage로 변경 2. 코드에서 정확한 의도를 반영할 수 있게 변경
@@ -48,8 +48,7 @@ class _LoginPageState extends State<LoginPageContent> { | |||
getItAppRouter.replaceAll([const JobPostingsRoute()]); | |||
} | |||
|
|||
/// 로그인 실패 | |||
if (state.status.isFailure && state.message.isNotEmpty) { | |||
if (state.hasFailMessage) { | |||
await CustomAlertDialog.showContentAlert( | |||
context: context, | |||
content: state.message, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
복잡한 & 조건문 대신
hasFailMessage
를 통해
더 명확한 의도를 전달할 수 있게 변경했습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
피드백 반영해서 수정했습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
요거 머지해주세요~!! |
작업 사항
AccountApiImpl
에서Dio
객체를 의존성 주입받도록 변경테스트 케이스
[#16 ] 이슈에 정리해 두었습니다.