From c97cf0725da1dfdf057be2bd72eac972b107290d Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Fri, 18 Oct 2024 12:30:08 +0530 Subject: [PATCH] Fixed: `test search cancellation` sometimes failing in CI. --- .../kiwix/kiwixmobile/core/search/viewmodel/SearchStateTest.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/test/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchStateTest.kt b/core/src/test/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchStateTest.kt index c474cbc4f..9aa2f45ba 100644 --- a/core/src/test/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchStateTest.kt +++ b/core/src/test/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchStateTest.kt @@ -22,6 +22,7 @@ import io.mockk.every import io.mockk.mockk import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.cancelAndJoin +import kotlinx.coroutines.delay import kotlinx.coroutines.launch import kotlinx.coroutines.test.runTest import org.assertj.core.api.Assertions.assertThat @@ -121,6 +122,7 @@ internal class SearchStateTest { var list: List? = emptyList() var list1: List? = emptyList() val job = launch(Dispatchers.IO) { + delay(1000) list = searchState.getVisibleResults(0) }