feat(creator): 오디오 탭 콘텐츠 UI를 연결한다
This commit is contained in:
@@ -84,7 +84,7 @@ class CreatorChannelAudioFragmentLayoutTest {
|
||||
val item = inflateView(R.layout.item_creator_channel_audio_content)
|
||||
val itemLayout = projectFile("app/src/main/res/layout/item_creator_channel_audio_content.xml").readText()
|
||||
val adapter = projectFile(
|
||||
"app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/live/ui/CreatorChannelLiveReplayAdapter.kt"
|
||||
"app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/ui/CreatorChannelAudioContentAdapter.kt"
|
||||
).readText()
|
||||
val thumbnail = requireNotNull(item.findViewById<View>(R.id.layout_creator_channel_audio_content_thumbnail))
|
||||
|
||||
@@ -120,7 +120,14 @@ class CreatorChannelAudioFragmentLayoutTest {
|
||||
assertTrue(fragment.contains("private val viewModel: CreatorChannelAudioViewModel by viewModel()"))
|
||||
assertTrue(fragment.contains("fun newInstance(creatorId: Long): CreatorChannelAudioFragment"))
|
||||
assertTrue(fragment.contains("arguments = Bundle().apply { putLong(ARG_CREATOR_ID, creatorId) }"))
|
||||
assertTrue(fragment.contains("fun onCreatorChannelAudioTabSelected()"))
|
||||
assertTrue(fragment.contains("viewModel.loadAudio(creatorId, isOwner = host.isCreatorChannelOwner())"))
|
||||
assertTrue(fragment.contains("fun onCreatorChannelAudioViewportHeightChanged(minHeight: Int)"))
|
||||
assertTrue(fragment.contains("layoutCreatorChannelAudioEmpty.minimumHeight = emptyMinHeight"))
|
||||
assertTrue(fragment.contains("notifyContentChangedIfLayoutChanged(state)"))
|
||||
assertTrue(fragment.contains("if (contentLayoutKey == lastContentLayoutKey) return"))
|
||||
assertTrue(fragment.contains("viewModel.audioStateLiveData.observe(viewLifecycleOwner)"))
|
||||
assertTrue(!fragment.contains("observeViewModel()\n if (creatorId > 0L)"))
|
||||
assertTrue(fragment.contains("CreatorChannelAudioUiState.Loading -> bindLoading()"))
|
||||
assertTrue(fragment.contains("CreatorChannelAudioUiState.Empty -> bindEmpty()"))
|
||||
assertTrue(fragment.contains("is CreatorChannelAudioUiState.Error -> bindError(state)"))
|
||||
|
||||
Reference in New Issue
Block a user