diff --git a/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java b/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java index db3b367e..21c7d746 100644 --- a/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java +++ b/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java @@ -201,7 +201,7 @@ public void updateUnapprovedMembers(List memberIdList, String state) { memberRepository.saveAll(members); for (Member member : members) { - member.setRole(DEACTIVATED); + member.setRole(BASIC); Map variables = Map.of("memberName", member.getName()); String to = member.getEmail(); amazonSMTPService.sendPassMail(PASS_EMAIL_SUBJECT, variables, to); diff --git a/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java b/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java index 24137b53..f985406d 100644 --- a/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java +++ b/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java @@ -111,8 +111,10 @@ void updateUnapprovedMembersTest(String state) { memberManageService.updateUnapprovedMembers(any(), state); // then - if (state.equals("pass")) then(memberRepository).should(times(1)).saveAll(any()); - else if (state.equals("fail")) then(memberRepository).should(times(1)).deleteAll(any()); + if (state.equals("pass")) { + then(memberRepository).should(times(1)).saveAll(any()); + assertThat(member.getRole()).isEqualTo(BASIC); + } else if (state.equals("fail")) then(memberRepository).should(times(1)).deleteAll(any()); } @DisplayName("비활동 이상 회원들의 역할을 가능한 만큼만 수정한다.")