generated from pricelees/issue-pr-template
refactor: TestAuthUtil에서 회원 로그인 시에도 Pair<UserEntity, Token> 반환 수정 및 반영
This commit is contained in:
parent
48b4a7597f
commit
45813fc04d
@ -41,7 +41,7 @@ class AdminScheduleApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.GET,
|
||||
endpoint = "/admin/stores/${INVALID_PK}/schedules",
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
@ -203,7 +203,7 @@ class AdminScheduleApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.GET,
|
||||
endpoint = "/admin/schedules/${INVALID_PK}/audits",
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
@ -298,7 +298,7 @@ class AdminScheduleApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.POST,
|
||||
endpoint = "/admin/stores/${INVALID_PK}/schedules",
|
||||
requestBody = ScheduleFixture.createRequest,
|
||||
@ -451,7 +451,7 @@ class AdminScheduleApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.PATCH,
|
||||
endpoint = "/admin/schedules/${INVALID_PK}",
|
||||
requestBody = ScheduleUpdateRequest(),
|
||||
@ -582,7 +582,7 @@ class AdminScheduleApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.DELETE,
|
||||
endpoint = "/admin/schedules/${INVALID_PK}",
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
|
||||
@ -90,7 +90,7 @@ class ScheduleApiTest(
|
||||
val schedule = dummyInitializer.createSchedule()
|
||||
|
||||
runTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
on = {
|
||||
post("/schedules/${schedule.id}/hold")
|
||||
},
|
||||
@ -109,7 +109,7 @@ class ScheduleApiTest(
|
||||
val schedule = dummyInitializer.createSchedule(status = it)
|
||||
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.POST,
|
||||
endpoint = "/schedules/${schedule.id}/hold",
|
||||
expectedErrorCode = ScheduleErrorCode.SCHEDULE_NOT_AVAILABLE
|
||||
|
||||
@ -91,7 +91,7 @@ class TestAuthUtil(
|
||||
fun defaultStoreAdminLogin(): Pair<AdminEntity, String> = adminLogin(AdminFixture.storeDefault)
|
||||
fun defaultHqAdminLogin(): Pair<AdminEntity, String> = adminLogin(AdminFixture.hqDefault)
|
||||
|
||||
fun userLogin(user: UserEntity): String {
|
||||
fun userLogin(user: UserEntity): Pair<UserEntity, String> {
|
||||
println("[TestAuthUtil] 회원 로그인 시작. id=${user.id}, email=${user.email}")
|
||||
if (userRepository.findByEmail(user.email) == null) {
|
||||
println("[TestAuthUtil] 회원 정보 없음. 회원 생성 시작. email=${user.email}")
|
||||
@ -109,10 +109,10 @@ class TestAuthUtil(
|
||||
path("data.accessToken")
|
||||
}
|
||||
|
||||
return token.also { println("[TestAuthUtil] 회원 로그인 완료. id=${user.id}, email=${user.email}") }
|
||||
return user to token.also { println("[TestAuthUtil] 회원 로그인 완료. id=${user.id}, email=${user.email}") }
|
||||
}
|
||||
|
||||
fun defaultUserLogin(): String = userLogin(UserFixture.default)
|
||||
fun defaultUserLogin(): Pair<UserEntity, String> = userLogin(UserFixture.default)
|
||||
|
||||
fun defaultUser(): UserEntity = userRepository.findByEmail(UserFixture.default.email)
|
||||
?: userRepository.save(UserFixture.default)
|
||||
|
||||
@ -39,7 +39,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.POST,
|
||||
requestBody = createRequest,
|
||||
endpoint = endpoint,
|
||||
@ -246,7 +246,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.GET,
|
||||
requestBody = createRequest,
|
||||
endpoint = endpoint,
|
||||
@ -295,7 +295,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.GET,
|
||||
endpoint = endpoint,
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
@ -359,7 +359,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.GET,
|
||||
endpoint = endpoint,
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
@ -448,7 +448,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.DELETE,
|
||||
endpoint = endpoint,
|
||||
expectedErrorCode = AuthErrorCode.ACCESS_DENIED
|
||||
@ -527,7 +527,7 @@ class AdminThemeApiTest(
|
||||
|
||||
test("회원") {
|
||||
runExceptionTest(
|
||||
token = testAuthUtil.defaultUserLogin(),
|
||||
token = testAuthUtil.defaultUserLogin().second,
|
||||
method = HttpMethod.PATCH,
|
||||
endpoint = endpoint,
|
||||
requestBody = request,
|
||||
|
||||
@ -154,8 +154,7 @@ class UserApiTest(
|
||||
}
|
||||
|
||||
test("정상 응답") {
|
||||
val user = testAuthUtil.defaultUser()
|
||||
val token = testAuthUtil.userLogin(user)
|
||||
val (user, token) = testAuthUtil.defaultUserLogin()
|
||||
|
||||
runTest(
|
||||
token = token,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user