Fix test.

This commit is contained in:
Benoit Marty 2025-11-05 11:47:51 +01:00
parent dd328c5a08
commit baa6dbd0c4

View file

@ -12,7 +12,6 @@ import androidx.compose.ui.graphics.Color
import com.google.common.truth.Truth.assertThat import com.google.common.truth.Truth.assertThat
import io.element.android.features.enterprise.api.EnterpriseService import io.element.android.features.enterprise.api.EnterpriseService
import io.element.android.features.enterprise.test.FakeEnterpriseService import io.element.android.features.enterprise.test.FakeEnterpriseService
import io.element.android.libraries.matrix.test.AN_AVATAR_URL
import io.element.android.libraries.matrix.test.AN_EVENT_ID import io.element.android.libraries.matrix.test.AN_EVENT_ID
import io.element.android.libraries.matrix.test.A_ROOM_ID import io.element.android.libraries.matrix.test.A_ROOM_ID
import io.element.android.libraries.matrix.test.A_SESSION_ID import io.element.android.libraries.matrix.test.A_SESSION_ID
@ -118,8 +117,11 @@ class DefaultNotificationDrawerManagerTest {
} }
@Test @Test
fun `when MatrixClient has no cached user name a fallback one is used to render the notification`() = runTest { fun `when MatrixClient has no cached user name and avatar, the profile is loaded to render the notification`() = runTest {
val matrixClient = FakeMatrixClient(userDisplayName = null) val matrixClient = FakeMatrixClient(
userDisplayName = null,
userAvatarUrl = null,
)
val matrixClientProvider = FakeMatrixClientProvider(getClient = { Result.success(matrixClient) }) val matrixClientProvider = FakeMatrixClientProvider(getClient = { Result.success(matrixClient) })
val messageCreator = FakeRoomGroupMessageCreator() val messageCreator = FakeRoomGroupMessageCreator()
val defaultNotificationDrawerManager = createDefaultNotificationDrawerManager( val defaultNotificationDrawerManager = createDefaultNotificationDrawerManager(
@ -153,7 +155,7 @@ class DefaultNotificationDrawerManagerTest {
any(), any(),
), ),
listOf( listOf(
value(aNotificationAccountParams(user = aMatrixUser(id = A_SESSION_ID.value, displayName = A_SESSION_ID.value))), value(aNotificationAccountParams(user = aMatrixUser(id = A_SESSION_ID.value, displayName = ""))),
any(), any(),
any(), any(),
any(), any(),
@ -161,7 +163,7 @@ class DefaultNotificationDrawerManagerTest {
any(), any(),
), ),
listOf( listOf(
value(aNotificationAccountParams(user = aMatrixUser(id = A_SESSION_ID.value, displayName = A_SESSION_ID.value, avatarUrl = AN_AVATAR_URL))), value(aNotificationAccountParams(user = aMatrixUser(id = A_SESSION_ID.value, displayName = null, avatarUrl = null))),
any(), any(),
any(), any(),
any(), any(),