fix(creator): 채널 홈 SNS xurl 파싱을 수정한다
This commit is contained in:
@@ -135,7 +135,7 @@ data class CreatorChannelActivityResponse(
|
||||
data class CreatorChannelSnsResponse(
|
||||
@SerializedName("instagramUrl") val instagramUrl: String,
|
||||
@SerializedName("fancimmUrl") val fancimmUrl: String,
|
||||
@SerializedName("xUrl") val xUrl: String,
|
||||
@SerializedName("xurl") val xUrl: String,
|
||||
@SerializedName("youtubeUrl") val youtubeUrl: String,
|
||||
@SerializedName("kakaoOpenChatUrl") val kakaoOpenChatUrl: String
|
||||
)
|
||||
|
||||
@@ -28,6 +28,13 @@ class CreatorChannelHomeModelsTest {
|
||||
assertNull(response.activity.debutDateUtc)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `home response parses x SNS url from lowercase xurl key`() {
|
||||
val response = gson.fromJson(homeJson(scheduleType = "AUDIO"), CreatorChannelHomeResponse::class.java)
|
||||
|
||||
assertEquals("https://x.example", response.sns.xUrl)
|
||||
}
|
||||
|
||||
private fun homeJson(scheduleType: String): String = """
|
||||
{
|
||||
"creator": {
|
||||
@@ -73,7 +80,7 @@ class CreatorChannelHomeModelsTest {
|
||||
"sns": {
|
||||
"instagramUrl": "",
|
||||
"fancimmUrl": "",
|
||||
"xUrl": "",
|
||||
"xurl": "https://x.example",
|
||||
"youtubeUrl": "",
|
||||
"kakaoOpenChatUrl": ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user