From 8976c859a16909b0d0025e9aabdb39275ad2fb2e Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 4 Jun 2024 17:24:16 +0200 Subject: [PATCH] TimelineControllerTest: try removing flakiness of one test --- .../messages/impl/timeline/TimelineControllerTest.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt index 5bd1145aa3..4b6d28bd89 100644 --- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt +++ b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/TimelineControllerTest.kt @@ -172,8 +172,11 @@ class TimelineControllerTest { ) matrixRoom.givenTimelineFocusedOnEventResult(Result.success(detachedTimeline)) val sut = TimelineController(matrixRoom) - sut.focusOnEvent(AN_EVENT_ID) sut.activeTimelineFlow().test { + awaitItem().also { state -> + assertThat(state).isEqualTo(liveTimeline) + } + sut.focusOnEvent(AN_EVENT_ID) awaitItem().also { state -> assertThat(state).isEqualTo(detachedTimeline) }