From 1aeb336898c23689e54a6683a135daceb86ccccb Mon Sep 17 00:00:00 2001 From: klaus Date: Sun, 12 Jul 2026 07:32:49 +0900 Subject: [PATCH] =?UTF-8?q?fix(home):=20=EC=B6=94=EC=B2=9C=20=EC=84=B9?= =?UTF-8?q?=EC=85=98=20chevron=EC=9D=84=20=EC=88=A8=EA=B8=B4=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/v2/main/home/HomeMainFragment.kt | 6 ++--- .../main/home/HomeMainFragmentSourceTest.kt | 27 +++++++++++++++++++ 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt index c820e7cd..3e2994b9 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt @@ -484,12 +484,10 @@ class HomeMainFragment : BaseFragment( R.string.home_recommendation_section_recently_active_creators ) binding.viewHomeRecentDebutTitle.setTitle( - R.string.home_recommendation_section_recent_debut_creators, - showMore = true + R.string.home_recommendation_section_recent_debut_creators ) binding.viewHomeAiCharacterTitle.setTitle( - R.string.home_recommendation_section_ai_characters, - showMore = true + R.string.home_recommendation_section_ai_characters ) binding.viewHomeCheerCreatorTitle.setTitle( R.string.home_recommendation_section_cheer_creators diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentSourceTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentSourceTest.kt index b2500f43..7ae5697b 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentSourceTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragmentSourceTest.kt @@ -28,6 +28,33 @@ class HomeMainFragmentSourceTest { assertFalse(source.contains("ContentOverviewType.FIRST_AUDIO_CONTENT")) } + @Test + fun `홈 추천 최근 데뷔와 AI 캐릭터 섹션 타이틀은 chevron을 숨긴다`() { + val source = projectFile( + "app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/HomeMainFragment.kt" + ).readText() + val setUpSectionTitles = source.substringFrom("private fun setUpSectionTitles()") + + assertTrue(setUpSectionTitles.contains("binding.viewHomeRecentDebutTitle.setTitle")) + assertTrue(setUpSectionTitles.contains("binding.viewHomeAiCharacterTitle.setTitle")) + assertFalse( + setUpSectionTitles.contains( + """binding.viewHomeRecentDebutTitle.setTitle( + R.string.home_recommendation_section_recent_debut_creators, + showMore = true + )""" + ) + ) + assertFalse( + setUpSectionTitles.contains( + """binding.viewHomeAiCharacterTitle.setTitle( + R.string.home_recommendation_section_ai_characters, + showMore = true + )""" + ) + ) + } + private fun String.substringFrom(marker: String): String { val startIndex = indexOf(marker) assertTrue("Missing function: $marker", startIndex >= 0)