Check that action to accept or reject an invitation is added to the notification.

This commit is contained in:
Benoit Marty
2024-11-22 14:51:07 +01:00
parent c6e6960fc0
commit 41f0278735

View File

@@ -13,6 +13,7 @@ import android.os.Build
import androidx.core.app.NotificationCompat
import androidx.core.app.NotificationManagerCompat
import com.google.common.truth.Truth.assertThat
import io.element.android.appconfig.NotificationConfig
import io.element.android.libraries.core.meta.BuildMeta
import io.element.android.libraries.matrix.test.AN_EVENT_ID
import io.element.android.libraries.matrix.test.A_ROOM_ID
@@ -151,6 +152,13 @@ class DefaultNotificationCreatorTest {
result.commonAssertions(
expectedCategory = null,
)
val actionTitles = result.actions?.map { it.title }
assertThat(actionTitles).isEqualTo(
listOfNotNull(
rejectInvitationActionTitle.takeIf { NotificationConfig.SHOW_ACCEPT_AND_DECLINE_INVITE_ACTIONS },
acceptInvitationActionTitle.takeIf { NotificationConfig.SHOW_ACCEPT_AND_DECLINE_INVITE_ACTIONS },
)
)
}
@Test