fix(home): 최근 데뷔 카드 clipping을 보완한다

This commit is contained in:
2026-06-29 16:41:32 +09:00
parent 93a5d1293c
commit 08c7bcf4f2
3 changed files with 31 additions and 16 deletions

View File

@@ -229,10 +229,11 @@ class HomeMainFragmentLayoutTest {
val profileImage = recentDebut.findViewById<ImageView>(R.id.iv_home_recent_debut_creator_profile)
val nicknameText = recentDebut.findViewById<TextView>(R.id.tv_home_recent_debut_creator_nickname)
assertEquals(205.dpToPx(), recentDebut.layoutParams.width)
assertEquals(259.dpToPx(), recentDebut.layoutParams.height)
assertEquals(205.dpToPx(), profileImage.layoutParams.width)
assertEquals(259.dpToPx(), profileImage.layoutParams.height)
assertEquals(185.dpToPx(), recentDebut.layoutParams.width)
assertEquals(234.dpToPx(), recentDebut.layoutParams.height)
assertEquals(R.drawable.bg_home_recent_debut_card, shadowOf(recentDebut.background).createdFromResId)
assertEquals(ViewGroup.LayoutParams.MATCH_PARENT, profileImage.layoutParams.width)
assertEquals(ViewGroup.LayoutParams.MATCH_PARENT, profileImage.layoutParams.height)
assertEquals(24f, nicknameText.textSize / nicknameText.resources.displayMetrics.scaledDensity)
assertEquals(Gravity.CENTER, nicknameText.gravity)
}
@@ -248,7 +249,11 @@ class HomeMainFragmentLayoutTest {
val layoutParams = viewHolder.itemView.layoutParams as ViewGroup.MarginLayoutParams
assertEquals(14.dpToPx(), recentDebutList.paddingStart)
assertEquals(185.dpToPx(), layoutParams.width)
assertEquals(234.dpToPx(), layoutParams.height)
assertEquals(4.dpToPx(), layoutParams.marginEnd)
assertTrue(viewHolder.itemView.clipToOutline)
assertNotNull(viewHolder.itemView.outlineProvider)
}
@Test