Fix flaky Integration Tests

This commit is contained in:
Gergely Hegedus 2022-01-28 13:49:09 +02:00
parent 1310356207
commit 60248b01f8

View file

@ -179,12 +179,14 @@ class ContentIntegrationTest : KoinTest {
Resource.Success(removedFirstFavouriteData)
)
val awaitElementEmitionCount = AwaitElementEmitCount(2)
val actual = async {
getAllContentUseCase.get()
.take(5)
.let(awaitElementEmitionCount::attach)
.toList()
}
getAllContentUseCase.get().take(2).toList() // let's await success request
awaitElementEmitionCount.await() // let's await success request
addContentToFavouriteUseCase.invoke(startContentData.first().content.id)
advanceUntilIdle()