From 60248b01f8a41c42fb7ac45e09770b9ee29164dc Mon Sep 17 00:00:00 2001 From: Gergely Hegedus Date: Fri, 28 Jan 2022 13:49:09 +0200 Subject: [PATCH] Fix flaky Integration Tests --- .../test/showcase/core/integration/ContentIntegrationTest.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/test/java/org/fnives/test/showcase/core/integration/ContentIntegrationTest.kt b/core/src/test/java/org/fnives/test/showcase/core/integration/ContentIntegrationTest.kt index 934566c..34a5629 100644 --- a/core/src/test/java/org/fnives/test/showcase/core/integration/ContentIntegrationTest.kt +++ b/core/src/test/java/org/fnives/test/showcase/core/integration/ContentIntegrationTest.kt @@ -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()