Close #19024: Fix intermittent test failure in NavigationInteractor

upstream-sync
Jonathan Almeida 3 years ago committed by Jonathan Almeida
parent 72c13f89f5
commit 2ef04c2a9e

@ -13,6 +13,8 @@ import io.mockk.mockk
import io.mockk.verify
import io.mockk.mockkStatic
import io.mockk.unmockkStatic
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.runBlockingTest
import mozilla.components.browser.state.state.BrowserState
import mozilla.components.browser.state.state.TabSessionState
import mozilla.components.browser.state.state.createTab as createStateTab
@ -189,8 +191,9 @@ class NavigationInteractorTest {
unmockkStatic("org.mozilla.fenix.collections.CollectionsDialogKt")
}
@OptIn(ExperimentalCoroutinesApi::class)
@Test
fun `onBookmarkTabs calls navigation on DefaultNavigationInteractor`() {
fun `onBookmarkTabs calls navigation on DefaultNavigationInteractor`() = runBlockingTest {
navigationInteractor.onSaveToBookmarks(listOf(createTrayTab()))
coVerify(exactly = 1) { bookmarksUseCase.addBookmark(any(), any(), any()) }
}

Loading…
Cancel
Save