@@ -24,6 +24,8 @@ import androidx.lifecycle.Observer
2424import com.duckduckgo.adclick.api.AdClickManager
2525import com.duckduckgo.app.browser.SwipingTabsFeature
2626import com.duckduckgo.app.browser.SwipingTabsFeatureProvider
27+ import com.duckduckgo.app.browser.favicon.FaviconManager
28+ import com.duckduckgo.app.browser.favicon.FaviconModule_FaviconManagerFactory.faviconManager
2729import com.duckduckgo.app.browser.session.WebViewSessionStorage
2830import com.duckduckgo.app.pixels.AppPixelName
2931import com.duckduckgo.app.statistics.pixels.Pixel
@@ -42,6 +44,7 @@ import com.duckduckgo.common.test.CoroutineTestRule
4244import com.duckduckgo.common.test.blockingObserve
4345import com.duckduckgo.feature.toggles.api.FakeFeatureToggleFactory
4446import com.duckduckgo.feature.toggles.api.Toggle.State
47+ import com.duckduckgo.savedsites.api.SavedSitesRepository
4548import kotlinx.coroutines.ExperimentalCoroutinesApi
4649import kotlinx.coroutines.channels.Channel
4750import kotlinx.coroutines.flow.collect
@@ -93,6 +96,12 @@ class TabSwitcherViewModelTest {
9396 @Mock
9497 private lateinit var statisticsDataStore: StatisticsDataStore
9598
99+ @Mock
100+ private lateinit var faviconManager: FaviconManager
101+
102+ @Mock
103+ private lateinit var savedSitesRepository: SavedSitesRepository
104+
96105 private val swipingTabsFeature = FakeFeatureToggleFactory .create(SwipingTabsFeature ::class .java)
97106
98107 private val tabManagerFeatureFlags = FakeFeatureToggleFactory .create(TabManagerFeatureFlags ::class .java)
@@ -138,6 +147,8 @@ class TabSwitcherViewModelTest {
138147 mockPixel,
139148 swipingTabsFeatureProvider,
140149 tabManagerFeatureFlags,
150+ faviconManager,
151+ savedSitesRepository,
141152 )
142153 testee.command.observeForever(mockCommandObserver)
143154 }
0 commit comments