feat(fcm): 채팅 푸시 payload를 확장한다
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package kr.co.vividnext.sodalive.fcm
|
||||
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
import org.junit.jupiter.api.DisplayName
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
class FcmServiceTest {
|
||||
@Test
|
||||
@DisplayName("메시지 푸시 data payload는 채팅 이동에 필요한 chat_type을 포함한다")
|
||||
fun shouldBuildMessagePayloadWithChatType() {
|
||||
val payload = FcmService.buildDataPayload(
|
||||
roomId = 10L,
|
||||
messageId = 204L,
|
||||
contentId = null,
|
||||
creatorId = null,
|
||||
auditionId = null,
|
||||
deepLinkValue = null,
|
||||
deepLinkId = null,
|
||||
deepLinkCommentPostId = null,
|
||||
chatType = "USER_CREATOR"
|
||||
)
|
||||
|
||||
assertEquals("10", payload["room_id"])
|
||||
assertEquals("204", payload["message_id"])
|
||||
assertEquals("USER_CREATOR", payload["chat_type"])
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user