Merge pull request #54 from fknives/fix_state_was_shared_between_integration_tests
Fix Flaky Integration Tests
This commit is contained in:
commit
e4f7d04918
1 changed files with 3 additions and 1 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue