feat(creator): 후원 empty 액션을 연결한다

This commit is contained in:
2026-06-22 22:06:52 +09:00
parent ecaa1f01e8
commit 4097181923
2 changed files with 34 additions and 4 deletions

View File

@@ -45,6 +45,19 @@ class CreatorChannelDonationActionTest {
assertTrue(fragment.contains("host.onCreatorChannelDonationCompleted()"))
}
@Test
fun `후원 fragment source는 empty 중앙 button을 타인 채널에서만 표시하고 동일 후원 요청을 전달한다`() {
val fragment = projectFile(
"app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/donation/CreatorChannelDonationFragment.kt"
).readText()
assertTrue(fragment.contains("btnCreatorChannelDonationEmptyWrite.setOnClickListener"))
assertTrue(fragment.contains("btnCreatorChannelDonationEmptyWrite.isVisible = !state.isOwner"))
assertTrue(fragment.contains("btnCreatorChannelDonationWrite.isVisible = false"))
assertTrue(fragment.contains("host.onCreatorChannelDonationRequested { can, isSecret, message ->"))
assertTrue(fragment.contains("viewModel.postChannelDonation(can, isSecret, message)"))
}
@Test
fun `후원 fragment source는 성공 이벤트를 content 상태와 독립적으로 전달한다`() {
val fragment = projectFile(