diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersStateProvider.kt index c9ae8a606a..e7b0ba3397 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersStateProvider.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/invite/RoomInviteMembersStateProvider.kt @@ -64,6 +64,17 @@ internal class RoomInviteMembersStateProvider : PreviewParameterProvider + assertThat(state.searchResults).isInstanceOf(SearchBarResultState.Empty::class.java) + assertThat(state.isFetchingSearchResults).isTrue() + } + repository.emitResult(UserSearchResults(results = emptyList(), isFetchingSearchResults = false)) + consumeItemsUntilPredicate { !it.isFetchingSearchResults }.last().also { state -> + assertThat(state.searchResults).isInstanceOf(SearchBarResultState.NoResultsFound::class.java) + assertThat(state.isFetchingSearchResults).isFalse() + } } }