From e7a060bd372449c3fcf9e78fb8f2e505a4e1da6d Mon Sep 17 00:00:00 2001 From: pricelees Date: Fri, 18 Jul 2025 18:32:40 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=85=8C=EC=8A=A4=ED=8A=B8=EC=97=90?= =?UTF-8?q?=EC=84=9C=EC=9D=98=20=EC=9D=BC=EB=B6=80=20=EC=98=A4=ED=83=80=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roomescape/theme/web/ThemeControllerTest.kt | 13 +++++++------ src/test/java/roomescape/util/RoomescapeApiTest.kt | 12 ++++-------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/test/java/roomescape/theme/web/ThemeControllerTest.kt b/src/test/java/roomescape/theme/web/ThemeControllerTest.kt index af3ea616..46893438 100644 --- a/src/test/java/roomescape/theme/web/ThemeControllerTest.kt +++ b/src/test/java/roomescape/theme/web/ThemeControllerTest.kt @@ -201,12 +201,13 @@ class ThemeControllerTest(mockMvc: MockMvc) : RoomescapeApiTest() { ) every { - themeRepository.existsByName(request.name) - } returns false - - every { - themeRepository.save(any()) - } returns theme + themeService.save(request) + } returns ThemeResponse( + id = theme.id!!, + name = theme.name, + description = theme.description, + thumbnail = theme.thumbnail + ) Then("201 응답을 받는다.") { runPostTest( diff --git a/src/test/java/roomescape/util/RoomescapeApiTest.kt b/src/test/java/roomescape/util/RoomescapeApiTest.kt index a26299a3..e8a0088d 100644 --- a/src/test/java/roomescape/util/RoomescapeApiTest.kt +++ b/src/test/java/roomescape/util/RoomescapeApiTest.kt @@ -1,7 +1,6 @@ package roomescape.util import com.fasterxml.jackson.databind.ObjectMapper -import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper import com.ninjasquad.springmockk.MockkBean import com.ninjasquad.springmockk.SpykBean import io.kotest.core.spec.style.BehaviorSpec @@ -15,6 +14,7 @@ import roomescape.auth.infrastructure.jwt.JwtHandler import roomescape.auth.web.support.AdminInterceptor import roomescape.auth.web.support.LoginInterceptor import roomescape.auth.web.support.MemberIdResolver +import roomescape.common.config.JacksonConfig import roomescape.common.exception.ErrorType import roomescape.common.exception.RoomescapeException import roomescape.member.business.MemberService @@ -42,7 +42,7 @@ abstract class RoomescapeApiTest : BehaviorSpec() { @MockkBean lateinit var jwtHandler: JwtHandler - val objectMapper: ObjectMapper = jacksonObjectMapper() + val objectMapper: ObjectMapper = JacksonConfig().objectMapper() val admin: MemberEntity = MemberFixture.admin() val user: MemberEntity = MemberFixture.user() @@ -71,9 +71,7 @@ abstract class RoomescapeApiTest : BehaviorSpec() { } }.apply { log.takeIf { it }?.let { this.andDo { print() } } - }.andExpect { - assert - } + }.andExpect(assert) fun runDeleteTest( mockMvc: MockMvc, @@ -84,9 +82,7 @@ abstract class RoomescapeApiTest : BehaviorSpec() { header(HttpHeaders.COOKIE, "accessToken=token") }.apply { log.takeIf { it }?.let { this.andDo { print() } } - }.andExpect { - assert - } + }.andExpect(assert) fun loginAsAdmin() { every {