From 2ce93ef3a447a0420ca15191a05db7bf0c66c672 Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Wed, 14 Apr 2021 21:00:56 -0400 Subject: [PATCH] [fenix] Close https://github.com/mozilla-mobile/fenix/issues/19024: Fix intermittent test failure in NavigationInteractor --- .../org/mozilla/fenix/tabstray/NavigationInteractorTest.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/org/mozilla/fenix/tabstray/NavigationInteractorTest.kt b/app/src/test/java/org/mozilla/fenix/tabstray/NavigationInteractorTest.kt index 6bc00dd84c..dd963b163f 100644 --- a/app/src/test/java/org/mozilla/fenix/tabstray/NavigationInteractorTest.kt +++ b/app/src/test/java/org/mozilla/fenix/tabstray/NavigationInteractorTest.kt @@ -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()) } }