mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Fix quality and test compilation.
This commit is contained in:
committed by
Benoit Marty
parent
26aaa9e070
commit
263c058843
+3
-3
@@ -83,10 +83,10 @@ class RoomMemberListPresenter @AssistedInject constructor(
|
|||||||
if (membersState is MatrixRoomMembersState.Unknown) {
|
if (membersState is MatrixRoomMembersState.Unknown) {
|
||||||
return@LaunchedEffect
|
return@LaunchedEffect
|
||||||
}
|
}
|
||||||
val _membersState = membersState
|
val finalMembersState = membersState
|
||||||
if (_membersState is MatrixRoomMembersState.Error && _membersState.roomMembers().orEmpty().isEmpty()) {
|
if (finalMembersState is MatrixRoomMembersState.Error && finalMembersState.roomMembers().orEmpty().isEmpty()) {
|
||||||
// Cannot fetch members and no cached members, display the error
|
// Cannot fetch members and no cached members, display the error
|
||||||
roomMembers = AsyncData.Failure(_membersState.failure)
|
roomMembers = AsyncData.Failure(finalMembersState.failure)
|
||||||
return@LaunchedEffect
|
return@LaunchedEffect
|
||||||
}
|
}
|
||||||
withContext(coroutineDispatchers.io) {
|
withContext(coroutineDispatchers.io) {
|
||||||
|
|||||||
+5
-5
@@ -62,7 +62,7 @@ class RoomMemberListPresenterTest {
|
|||||||
}.test {
|
}.test {
|
||||||
skipItems(1)
|
skipItems(1)
|
||||||
val initialState = awaitItem()
|
val initialState = awaitItem()
|
||||||
assertThat(initialState.roomMembers.isLoading).isTrue()
|
assertThat(initialState.roomMembers.isLoading()).isTrue()
|
||||||
assertThat(initialState.searchQuery).isEmpty()
|
assertThat(initialState.searchQuery).isEmpty()
|
||||||
assertThat(initialState.searchResults).isInstanceOf(SearchBarResultState.Initial::class.java)
|
assertThat(initialState.searchResults).isInstanceOf(SearchBarResultState.Initial::class.java)
|
||||||
assertThat(initialState.isSearchActive).isFalse()
|
assertThat(initialState.isSearchActive).isFalse()
|
||||||
@@ -70,9 +70,9 @@ class RoomMemberListPresenterTest {
|
|||||||
// Skip item while the new members state is processed
|
// Skip item while the new members state is processed
|
||||||
skipItems(1)
|
skipItems(1)
|
||||||
val loadedMembersState = awaitItem()
|
val loadedMembersState = awaitItem()
|
||||||
assertThat(loadedMembersState.roomMembers.isLoading).isFalse()
|
assertThat(loadedMembersState.roomMembers.isLoading()).isFalse()
|
||||||
assertThat(loadedMembersState.roomMembers.invited).isEqualTo(listOf(aVictor(), aWalter()))
|
assertThat(loadedMembersState.roomMembers.dataOrNull()?.invited).isEqualTo(listOf(aVictor(), aWalter()))
|
||||||
assertThat(loadedMembersState.roomMembers.joined).isNotEmpty()
|
assertThat(loadedMembersState.roomMembers.dataOrNull()?.joined).isNotEmpty()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@ class RoomMemberListPresenterTest {
|
|||||||
assertThat(searchQueryUpdatedState.searchQuery).isEqualTo("Alice")
|
assertThat(searchQueryUpdatedState.searchQuery).isEqualTo("Alice")
|
||||||
val searchSearchResultDelivered = awaitItem()
|
val searchSearchResultDelivered = awaitItem()
|
||||||
assertThat(searchSearchResultDelivered.searchResults).isInstanceOf(SearchBarResultState.Results::class.java)
|
assertThat(searchSearchResultDelivered.searchResults).isInstanceOf(SearchBarResultState.Results::class.java)
|
||||||
assertThat((searchSearchResultDelivered.searchResults as SearchBarResultState.Results).results.joined.first().displayName)
|
assertThat((searchSearchResultDelivered.searchResults as SearchBarResultState.Results).results.dataOrNull()!!.joined.first().displayName)
|
||||||
.isEqualTo("Alice")
|
.isEqualTo("Alice")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user