From 1b0a4093d91daeda2c9205f52b6d0d497e6a3ec8 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 15 Dec 2023 17:55:05 +0100 Subject: [PATCH] Fix test which was passing for wrong reason. --- .../element/android/appnav/loggedin/LoggedInPresenterTest.kt | 3 ++- .../libraries/matrix/test/roomlist/FakeRoomListService.kt | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt b/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt index fcfba8f7a1..d7b951fbbc 100644 --- a/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt +++ b/appnav/src/test/kotlin/io/element/android/appnav/loggedin/LoggedInPresenterTest.kt @@ -60,8 +60,9 @@ class LoggedInPresenterTest { }.test { val initialState = awaitItem() assertThat(initialState.showSyncSpinner).isFalse() + roomListService.postSyncIndicator(RoomListService.SyncIndicator.Show) consumeItemsUntilPredicate { it.showSyncSpinner } - roomListService.postState(RoomListService.State.Running) + roomListService.postSyncIndicator(RoomListService.SyncIndicator.Hide) consumeItemsUntilPredicate { !it.showSyncSpinner } } } diff --git a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/roomlist/FakeRoomListService.kt b/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/roomlist/FakeRoomListService.kt index 5c7d0983cd..073a314e9f 100644 --- a/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/roomlist/FakeRoomListService.kt +++ b/libraries/matrix/test/src/main/kotlin/io/element/android/libraries/matrix/test/roomlist/FakeRoomListService.kt @@ -52,6 +52,10 @@ class FakeRoomListService : RoomListService { roomListStateFlow.emit(state) } + suspend fun postSyncIndicator(value: RoomListService.SyncIndicator) { + syncIndicatorStateFlow.emit(value) + } + var latestSlidingSyncRange: IntRange? = null private set