Push to understand test failure in CI

This commit is contained in:
ganfra 2023-07-26 12:22:41 +02:00
parent 506b473d4d
commit 5eb5dcd525

View file

@ -490,11 +490,11 @@ class MessagesPresenterTest {
}.test {
val initialState = consumeItemsUntilTimeout().last()
initialState.eventSink(MessagesEvents.InviteDialogDismissed(InviteDialogAction.Invite))
skipItems(1)
val loadingState = awaitItem()
assertThat(loadingState.inviteProgress.isLoading()).isTrue()
val newState = awaitItem()
assertThat(newState.inviteProgress.isFailure()).isTrue()
val remainingStates = consumeItemsUntilTimeout()
assertThat(remainingStates.size).isEqualTo(3)
assertThat(remainingStates[0].inviteProgress.isLoading()).isFalse()
assertThat(remainingStates[1].inviteProgress.isLoading()).isTrue()
assertThat(remainingStates[2].inviteProgress.isFailure()).isTrue()
}
}