Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 0 additions & 40 deletions src/test/kotlin/com/yapp2app/e2e/auth/AuthE2ETest.kt
Original file line number Diff line number Diff line change
@@ -1,18 +1,11 @@
package com.yapp2app.e2e.auth

import com.yapp2app.auth.api.dto.RefreshTokenRequest
import com.yapp2app.common.api.dto.ResultCode
import com.yapp2app.e2e.E2ETestBase
import com.yapp2app.user.domain.entity.User
import io.restassured.RestAssured
import io.restassured.http.ContentType
import org.hamcrest.CoreMatchers.equalTo
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test
import org.springframework.boot.test.context.SpringBootTest
import org.springframework.boot.test.web.server.LocalServerPort
import org.springframework.http.HttpStatus
import org.springframework.test.context.ActiveProfiles

/**
Expand Down Expand Up @@ -41,37 +34,4 @@ class AuthE2ETest : E2ETestBase() {
testUser = user
accessToken = token
}

@Test
@DisplayName("유효하지 않은 Refresh Token으로 토큰 갱신 요청 시 400 에러를 반환한다")
fun givenInvalidRefreshToken_whenRefresh_thenReturnsInvalidTokenError() {
val invalidRefreshToken = "invalid.refresh.token"
val request = RefreshTokenRequest(refreshToken = invalidRefreshToken)

RestAssured.given()
.contentType(ContentType.JSON)
.body(request)
.`when`()
.post("/api/auth/refresh")
.then()
.statusCode(HttpStatus.BAD_REQUEST.value())
.body("success", equalTo(false))
.body("resultCode", equalTo(ResultCode.INVALID_TOKEN_ERROR.code))
}

@Test
@DisplayName("빈 Refresh Token으로 토큰 갱신 요청 시 400 에러를 반환한다")
fun givenBlankRefreshToken_whenRefresh_thenReturnsBadRequest() {
val request = RefreshTokenRequest(refreshToken = "")

RestAssured.given()
.contentType(ContentType.JSON)
.body(request)
.`when`()
.post("/api/auth/refresh")
.then()
.statusCode(HttpStatus.BAD_REQUEST.value())
.body("success", equalTo(false))
.body("resultCode", equalTo(ResultCode.INVALID_PARAMETER.code))
}
}