Skip to content

Commit 59d7436

Browse files
Fix test_participantAddsReactionWhileUserIsOffline flakey test by awaiting message sent confirmation. (#6316)
Co-authored-by: André Mion <andremion@gmail.com>
1 parent a04b6d6 commit 59d7436

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • stream-chat-android-compose-sample/src/androidTestE2eDebug/kotlin/io/getstream/chat/android/compose/tests

stream-chat-android-compose-sample/src/androidTestE2eDebug/kotlin/io/getstream/chat/android/compose/tests/ReactionsTests.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616

1717
package io.getstream.chat.android.compose.tests
1818

19+
import io.getstream.chat.android.compose.pages.MessageListPage.MessageList.Message
1920
import io.getstream.chat.android.compose.robots.assertReaction
2021
import io.getstream.chat.android.compose.sample.ui.InitTestActivity
2122
import io.getstream.chat.android.compose.uiautomator.device
2223
import io.getstream.chat.android.compose.uiautomator.disableInternetConnection
2324
import io.getstream.chat.android.compose.uiautomator.enableInternetConnection
2425
import io.getstream.chat.android.compose.uiautomator.seconds
26+
import io.getstream.chat.android.compose.uiautomator.wait
2527
import io.getstream.chat.android.e2e.test.mockserver.ReactionType
2628
import io.qameta.allure.kotlin.Allure.step
2729
import io.qameta.allure.kotlin.AllureId
@@ -214,9 +216,8 @@ class ReactionsTests : StreamTestCase() {
214216
userRobot.login().openChannel()
215217
}
216218
step("AND user sends a message") {
217-
userRobot
218-
.sendMessage(sampleText)
219-
.sleep(500) // to fix flakiness on CI
219+
userRobot.sendMessage(sampleText)
220+
Message.deliveryStatusIsSent.wait()
220221
}
221222
step("AND user becomes offline") {
222223
participantRobot.addReaction(type = ReactionType.LIKE, delay)

0 commit comments

Comments
 (0)