@@ -41,11 +41,12 @@ import org.wordpress.android.ui.stats.refresh.utils.NewsCardHandler
4141import org.wordpress.android.ui.stats.refresh.utils.SelectedSectionManager
4242import org.wordpress.android.ui.stats.refresh.utils.SelectedTrafficGranularityManager
4343import org.wordpress.android.ui.stats.refresh.utils.StatsSiteProvider
44- import org.wordpress.android.ui.stats.refresh.utils.trackGranular
44+ import org.wordpress.android.ui.stats.refresh.utils.trackWithGranularity
4545import org.wordpress.android.ui.utils.UiString.UiStringRes
4646import org.wordpress.android.util.JetpackBrandingUtils
4747import org.wordpress.android.util.NetworkUtilsWrapper
4848import org.wordpress.android.util.analytics.AnalyticsTrackerWrapper
49+ import org.wordpress.android.util.config.StatsTrafficTabFeatureConfig
4950import org.wordpress.android.viewmodel.Event
5051import org.wordpress.android.viewmodel.ResourceProvider
5152
@@ -95,6 +96,9 @@ class StatsViewModelTest : BaseUnitTest() {
9596
9697 @Mock
9798 lateinit var jetpackFeatureRemovalOverlayUtil: JetpackFeatureRemovalOverlayUtil
99+
100+ @Mock
101+ lateinit var trafficTabFeatureConfig: StatsTrafficTabFeatureConfig
98102 private lateinit var viewModel: StatsViewModel
99103 private val _liveSelectedSection = MutableLiveData <StatsSection >()
100104 private val liveSelectedSection: LiveData <StatsSection > = _liveSelectedSection
@@ -121,7 +125,8 @@ class StatsViewModelTest : BaseUnitTest() {
121125 statsModuleActivateUseCase,
122126 notificationsTracker,
123127 jetpackBrandingUtils,
124- jetpackFeatureRemovalOverlayUtil
128+ jetpackFeatureRemovalOverlayUtil,
129+ trafficTabFeatureConfig
125130 )
126131
127132 viewModel.start(1 , StatsActivity .StatsLaunchedFrom .QUICK_ACTIONS , TRAFFIC , null , false , null )
@@ -133,7 +138,7 @@ class StatsViewModelTest : BaseUnitTest() {
133138
134139 // The TRAFFIC tab is already the initial tab.
135140
136- verify(analyticsTracker).trackGranular (STATS_PERIOD_ACCESSED , StatsGranularity .DAYS )
141+ verify(analyticsTracker).trackWithGranularity (STATS_PERIOD_ACCESSED , StatsGranularity .DAYS )
137142 }
138143
139144 @Test
@@ -153,7 +158,7 @@ class StatsViewModelTest : BaseUnitTest() {
153158 viewModel.onSectionSelected(DAYS )
154159
155160 verify(statsSectionManager).setSelectedSection(DAYS )
156- verify(analyticsTracker).trackGranular (STATS_PERIOD_DAYS_ACCESSED , StatsGranularity .DAYS )
161+ verify(analyticsTracker).trackWithGranularity (STATS_PERIOD_DAYS_ACCESSED , StatsGranularity .DAYS )
157162 }
158163
159164 @Test
@@ -163,7 +168,7 @@ class StatsViewModelTest : BaseUnitTest() {
163168 viewModel.onSectionSelected(WEEKS )
164169
165170 verify(statsSectionManager).setSelectedSection(WEEKS )
166- verify(analyticsTracker).trackGranular (STATS_PERIOD_WEEKS_ACCESSED , StatsGranularity .WEEKS )
171+ verify(analyticsTracker).trackWithGranularity (STATS_PERIOD_WEEKS_ACCESSED , StatsGranularity .WEEKS )
167172 }
168173
169174 @Test
@@ -173,7 +178,7 @@ class StatsViewModelTest : BaseUnitTest() {
173178 viewModel.onSectionSelected(MONTHS )
174179
175180 verify(statsSectionManager).setSelectedSection(MONTHS )
176- verify(analyticsTracker).trackGranular (STATS_PERIOD_MONTHS_ACCESSED , StatsGranularity .MONTHS )
181+ verify(analyticsTracker).trackWithGranularity (STATS_PERIOD_MONTHS_ACCESSED , StatsGranularity .MONTHS )
177182 }
178183
179184 @Test
@@ -183,7 +188,7 @@ class StatsViewModelTest : BaseUnitTest() {
183188 viewModel.onSectionSelected(YEARS )
184189
185190 verify(statsSectionManager).setSelectedSection(YEARS )
186- verify(analyticsTracker).trackGranular (STATS_PERIOD_YEARS_ACCESSED , StatsGranularity .YEARS )
191+ verify(analyticsTracker).trackWithGranularity (STATS_PERIOD_YEARS_ACCESSED , StatsGranularity .YEARS )
187192 }
188193
189194 @Test
0 commit comments