fix(creator): 커뮤니티 탭 하단 재평가를 보정한다

This commit is contained in:
2026-06-22 14:27:53 +09:00
parent cb5d4f954d
commit 4288e7284b
2 changed files with 33 additions and 18 deletions

View File

@@ -373,7 +373,7 @@ class CreatorChannelActivitySourceTest {
assertTrue(source.contains("override fun onDestroy()"))
assertTrue(source.contains("tabLayoutMediator?.detach()"))
assertTrue(source.contains("binding.viewPager.unregisterOnPageChangeCallback(callback)"))
assertTrue(source.contains("private fun updateViewPagerHeight()"))
assertTrue(source.contains("private fun updateViewPagerHeight(afterHeightUpdated: (() -> Unit)? = null)"))
assertTrue(source.contains("findViewByPosition(binding.viewPager.currentItem)"))
assertTrue(source.contains("currentPage.measure(widthSpec, heightSpec)"))
assertTrue(source.contains("binding.viewPager.updateLayoutParams"))
@@ -394,7 +394,7 @@ class CreatorChannelActivitySourceTest {
)
)
assertTrue(source.contains("val targetHeight = measuredHeight + viewPagerVerticalPadding"))
assertTrue(source.contains("binding.viewPager.layoutParams.height == targetHeight"))
assertTrue(source.contains("binding.viewPager.layoutParams.height != targetHeight"))
assertTrue(source.contains("height = targetHeight"))
assertFalse(source.contains("binding.viewPager.layoutParams.height == measuredHeight"))
assertFalse(source.contains("height = measuredHeight"))
@@ -464,6 +464,8 @@ class CreatorChannelActivitySourceTest {
assertTrue(source.contains("findCommunityFragment()?.onCreatorChannelCommunityScrolledToBottom()"))
assertTrue(source.contains("position == CreatorChannelTab.Community.ordinal"))
assertTrue(source.contains("override fun onCreatorChannelCommunityContentChanged()"))
assertTrue(source.contains("private fun updateViewPagerHeight(afterHeightUpdated: (() -> Unit)? = null)"))
assertTrue(source.contains("updateViewPagerHeight {\n postCheckCreatorChannelCurrentTabNeedsMore()"))
assertTrue(source.contains("findCommunityFragment()?.onCreatorChannelCommunityOwnerCtaVisibilityChanged("))
assertTrue(source.contains("ownerCtaTab == CreatorChannelTab.Community"))
assertTrue(source.contains("CreatorChannelTab.Community.ordinal -> CreatorChannelTab.Community"))
@@ -1090,6 +1092,9 @@ class CreatorChannelActivitySourceTest {
assertTrue(source.contains("private fun postCheckCreatorChannelCurrentTabNeedsMore()"))
assertTrue(source.contains("binding.nestedScrollView.post"))
assertTrue(source.contains("checkCreatorChannelCurrentTabNeedsMore()"))
assertTrue(source.contains("afterHeightUpdated?.invoke()"))
assertTrue(source.contains("val threshold = CREATOR_CHANNEL_LOAD_MORE_THRESHOLD_DP.dpToPx().toInt()"))
assertTrue(source.contains("if (remainingScroll <= threshold)"))
assertTrue(source.contains("if (!isCreatorChannelLoadMoreTab(binding.viewPager.currentItem)) return"))
assertTrue(source.contains("findLiveFragment()?.onCreatorChannelLiveScrolledToBottom()"))
}