@@ -101,11 +101,12 @@ class TabSwitcherViewModelTest {
101101
102102 private lateinit var testee: TabSwitcherViewModel
103103
104+ private val tabList = listOf (TabEntity (" 1" , position = 1 ), TabEntity (" 2" , position = 2 ))
104105 private val repoDeletableTabs = Channel <List <TabEntity >>()
105- private val tabs = MutableLiveData <List <TabEntity >>()
106+ private val tabs = MutableLiveData <List <TabEntity >>(tabList )
106107
107108 private val tabSwitcherData = TabSwitcherData (NEW , GRID )
108- private val flowTabs = flowOf(listOf ( TabEntity ( " 1 " , position = 1 ), TabEntity ( " 2 " , position = 2 )) )
109+ private val flowTabs = flowOf(tabList )
109110
110111 @Before
111112 fun before () {
@@ -262,16 +263,13 @@ class TabSwitcherViewModelTest {
262263
263264 @Test
264265 fun whenOnCloseAllTabsConfirmedThenTabDeletedAndTabIdClearedAndSessionDeletedAndPixelFired () = runTest {
265- val tab = TabEntity (" ID" , position = 0 )
266- tabs.value = listOf (tab)
267-
268266 testee.tabSwitcherItems.blockingObserve()
269267
270268 testee.onCloseAllTabsConfirmed()
271269
272- verify(mockTabRepository).delete(tab )
273- verify(mockAdClickManager).clearTabId(tab .tabId)
274- verify(mockWebViewSessionStorage).deleteSession(tab .tabId)
270+ verify(mockTabRepository).delete(tabList.first() )
271+ verify(mockAdClickManager).clearTabId(tabList.first() .tabId)
272+ verify(mockWebViewSessionStorage).deleteSession(tabList.first() .tabId)
275273 verify(mockPixel).fire(AppPixelName .TAB_MANAGER_MENU_CLOSE_ALL_TABS_CONFIRMED )
276274 }
277275
0 commit comments