feat(creator-channel): FanTalk 목록 상세 클릭을 추가한다

This commit is contained in:
2026-07-09 07:44:15 +09:00
parent da26b65a73
commit 1ba7846f4c
3 changed files with 17 additions and 5 deletions

View File

@@ -153,7 +153,9 @@ class CreatorChannelFanTalkFragmentLayoutTest {
assertTrue(adapter.contains("R.drawable.ic_placeholder_profile"))
assertTrue(adapter.contains("CreatorChannelFanTalkRightAction.Report"))
assertTrue(adapter.contains("CreatorChannelFanTalkRightAction.OwnerMore"))
assertFalse(adapter.contains("root.setOnClickListener"))
assertTrue(adapter.contains("private val onItemClick: (CreatorChannelFanTalkUiModel) -> Unit"))
assertTrue(adapter.contains("root.setOnClickListener { onItemClick(item) }"))
assertTrue(adapter.contains("tvCreatorChannelFantalkContent.setOnClickListener { onItemClick(item) }"))
assertTrue(popup.contains("PopupWindow(anchor.context)"))
assertTrue(popup.contains("tvCreatorChannelFantalkMoreEdit.isVisible = showEdit"))
assertTrue(popup.contains("tvCreatorChannelFantalkMoreDelete.isVisible = showDelete"))
@@ -192,6 +194,9 @@ class CreatorChannelFanTalkFragmentLayoutTest {
assertTrue(fragment.contains("fun onCreatorChannelFanTalkDeleteClicked(fanTalkId: Long)"))
assertTrue(adapter.contains("private val onReportClick: (CreatorChannelFanTalkUiModel) -> Unit"))
assertTrue(adapter.contains("tvCreatorChannelFantalkReport.setOnClickListener { onReportClick(item) }"))
assertTrue(adapter.contains("ivCreatorChannelFantalkMore.setOnClickListener { onOwnerMoreClick(it, item) }"))
assertTrue(fragment.contains("onItemClick = { host.onCreatorChannelFanTalkItemClicked(it) }"))
assertTrue(fragment.contains("fun onCreatorChannelFanTalkItemClicked(item: CreatorChannelFanTalkUiModel)"))
}
@Test