From e524c6cc64811c541440a6d01c6745336a2b8c90 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 28 Aug 2024 11:32:12 +0200 Subject: [PATCH] Add missing test on null redacted eventId. --- .../DefaultNotifiableEventResolverTest.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libraries/push/impl/src/test/kotlin/io/element/android/libraries/push/impl/notifications/DefaultNotifiableEventResolverTest.kt b/libraries/push/impl/src/test/kotlin/io/element/android/libraries/push/impl/notifications/DefaultNotifiableEventResolverTest.kt index 997d05da3d..2623bc8741 100644 --- a/libraries/push/impl/src/test/kotlin/io/element/android/libraries/push/impl/notifications/DefaultNotifiableEventResolverTest.kt +++ b/libraries/push/impl/src/test/kotlin/io/element/android/libraries/push/impl/notifications/DefaultNotifiableEventResolverTest.kt @@ -651,6 +651,22 @@ class DefaultNotifiableEventResolverTest { assertThat(result).isEqualTo(expectedResult) } + @Test + fun `resolve RoomRedaction with null redactedEventId should return null`() = runTest { + val sut = createDefaultNotifiableEventResolver( + notificationResult = Result.success( + createNotificationData( + content = NotificationContent.MessageLike.RoomRedaction( + null, + A_REDACTION_REASON, + ) + ) + ) + ) + val result = sut.resolveEvent(A_SESSION_ID, A_ROOM_ID, AN_EVENT_ID) + assertThat(result).isNull() + } + @Test fun `resolve null cases`() { testNull(NotificationContent.MessageLike.CallAnswer)