commit b5188b087a99e59aa8328b367c54419e18f257af
parent b600ee4badeb194bfe3ab1181d6b8ec0d8256712
Author: mcarare <48995920+mcarare@users.noreply.github.com>
Date: Fri, 19 Dec 2025 11:59:22 +0000
Bug 2006951 - Update SuggestionFetcherTest to use runTest instead of runTestOnMain. r=android-reviewers,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D277150
Diffstat:
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/mobile/android/android-components/components/compose/awesomebar/src/test/java/mozilla/components/compose/browser/awesomebar/internal/SuggestionFetcherTest.kt b/mobile/android/android-components/components/compose/awesomebar/src/test/java/mozilla/components/compose/browser/awesomebar/internal/SuggestionFetcherTest.kt
@@ -5,26 +5,22 @@
package mozilla.components.compose.browser.awesomebar.internal
import kotlinx.coroutines.Job
+import kotlinx.coroutines.test.runTest
import mozilla.components.concept.awesomebar.AwesomeBar
import mozilla.components.concept.awesomebar.AwesomeBar.SuggestionProvider
import mozilla.components.concept.awesomebar.AwesomeBar.SuggestionProviderGroup
import mozilla.components.support.test.any
import mozilla.components.support.test.mock
-import mozilla.components.support.test.rule.MainCoroutineRule
-import mozilla.components.support.test.rule.runTestOnMain
import org.junit.Assert.assertEquals
-import org.junit.Rule
import org.junit.Test
import org.mockito.Mockito.doAnswer
import org.mockito.Mockito.inOrder
import org.mockito.Mockito.spy
class SuggestionFetcherTest {
- @get:Rule
- val coroutinesTestRule = MainCoroutineRule()
@Test
- fun `GIVEN a new fetch request THEN all previous queries are cancelled`() = runTestOnMain {
+ fun `GIVEN a new fetch request THEN all previous queries are cancelled`() = runTest {
val provider: SuggestionProvider = mock()
val providerGroup = SuggestionProviderGroup(listOf(provider))
val fetcher = spy(SuggestionFetcher(listOf(providerGroup), null))
@@ -40,7 +36,7 @@ class SuggestionFetcherTest {
}
@Test
- fun `GIVEN a suggestion group THEN the group's priority becomes highest suggestions' score within the group`() = runTestOnMain {
+ fun `GIVEN a suggestion group THEN the group's priority becomes highest suggestions' score within the group`() = runTest {
val provider: SuggestionProvider = mock()
val providerGroup = SuggestionProviderGroup(listOf(provider))
val suggestions = listOf(