RoomDetailsPresenter: fix dm test
This commit is contained in:
parent
40f3f2873b
commit
b433725783
1 changed files with 7 additions and 7 deletions
|
|
@ -113,15 +113,13 @@ class RoomDetailsPresenterTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun `present - initial state with DM member sets custom DM roomType`() = runTest {
|
fun `present - initial state with DM member sets custom DM roomType`() = runTest {
|
||||||
|
val myRoomMember = aRoomMember(A_SESSION_ID)
|
||||||
|
val otherRoomMember = aRoomMember(A_USER_ID_2)
|
||||||
val room = aMatrixRoom(
|
val room = aMatrixRoom(
|
||||||
isEncrypted = true,
|
isEncrypted = true,
|
||||||
isPublic = false,
|
isDirect = true,
|
||||||
name = null
|
|
||||||
).apply {
|
).apply {
|
||||||
val roomMembers = listOf(
|
val roomMembers = listOf(myRoomMember, otherRoomMember)
|
||||||
aRoomMember(A_SESSION_ID),
|
|
||||||
aRoomMember(A_USER_ID_2),
|
|
||||||
)
|
|
||||||
givenRoomMembersState(MatrixRoomMembersState.Ready(roomMembers))
|
givenRoomMembersState(MatrixRoomMembersState.Ready(roomMembers))
|
||||||
}
|
}
|
||||||
val presenter = aRoomDetailsPresenter(room)
|
val presenter = aRoomDetailsPresenter(room)
|
||||||
|
|
@ -134,7 +132,7 @@ class RoomDetailsPresenterTests {
|
||||||
|
|
||||||
// Once updated, the RoomDetailsType becomes 'Dm'
|
// Once updated, the RoomDetailsType becomes 'Dm'
|
||||||
val updatedState = awaitItem()
|
val updatedState = awaitItem()
|
||||||
Truth.assertThat(updatedState.roomType).isEqualTo(RoomDetailsType.Dm(aRoomMember()))
|
Truth.assertThat(updatedState.roomType).isEqualTo(RoomDetailsType.Dm(otherRoomMember))
|
||||||
|
|
||||||
cancelAndIgnoreRemainingEvents()
|
cancelAndIgnoreRemainingEvents()
|
||||||
}
|
}
|
||||||
|
|
@ -250,6 +248,7 @@ fun aMatrixRoom(
|
||||||
avatarUrl: String? = "https://matrix.org/avatar.jpg",
|
avatarUrl: String? = "https://matrix.org/avatar.jpg",
|
||||||
isEncrypted: Boolean = true,
|
isEncrypted: Boolean = true,
|
||||||
isPublic: Boolean = true,
|
isPublic: Boolean = true,
|
||||||
|
isDirect: Boolean = false,
|
||||||
) = FakeMatrixRoom(
|
) = FakeMatrixRoom(
|
||||||
roomId = roomId,
|
roomId = roomId,
|
||||||
name = name,
|
name = name,
|
||||||
|
|
@ -258,6 +257,7 @@ fun aMatrixRoom(
|
||||||
avatarUrl = avatarUrl,
|
avatarUrl = avatarUrl,
|
||||||
isEncrypted = isEncrypted,
|
isEncrypted = isEncrypted,
|
||||||
isPublic = isPublic,
|
isPublic = isPublic,
|
||||||
|
isDirect = isDirect,
|
||||||
)
|
)
|
||||||
|
|
||||||
fun aRoomMember(
|
fun aRoomMember(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue