Skip to content

Commit 3c4cde3

Browse files
committed
Update StoreStatsPeriodViewModel to pass true to isMyStoreTabUpdatesEnabled for unit tests.
1 parent 0f392f1 commit 3c4cde3

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

WooCommerce/Classes/ViewRelated/Dashboard/Stats v4/StoreStatsPeriodViewModel.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,14 +156,16 @@ private extension StoreStatsPeriodViewModel {
156156
return StatsTimeRangeBarViewModel(startDate: startDate,
157157
endDate: endDate,
158158
timeRange: timeRange,
159-
timezone: siteTimezone)
159+
timezone: siteTimezone,
160+
isMyStoreTabUpdatesEnabled: true)
160161
}
161162
let date = orderStatsIntervals[selectedIndex].dateStart(timeZone: siteTimezone)
162163
return StatsTimeRangeBarViewModel(startDate: startDate,
163164
endDate: endDate,
164165
selectedDate: date,
165166
timeRange: timeRange,
166-
timezone: siteTimezone)
167+
timezone: siteTimezone,
168+
isMyStoreTabUpdatesEnabled: true)
167169
}
168170

169171
func createOrderStatsText(orderStatsData: OrderStatsData, selectedIntervalIndex: Int?) -> String {

WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Stats V4/StoreStatsPeriodViewModelTests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ final class StoreStatsPeriodViewModelTests: XCTestCase {
253253
viewModel.selectedIntervalIndex = 0
254254

255255
// Then
256-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Monday, Jan 3", "Monday, Jan 3 › 1 AM"])
256+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Monday, Jan 3", "Monday, Jan 3, 1:00 AM"])
257257
}
258258

259259
func test_timeRangeBarViewModel_for_thisWeek_is_emitted_twice_after_order_and_visitor_stats_updated_and_selecting_interval() {
@@ -277,12 +277,12 @@ final class StoreStatsPeriodViewModelTests: XCTestCase {
277277
dateEnd: "2022-01-05 23:59:59")])
278278
insertOrderStats(orderStats, timeRange: timeRange)
279279

280-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Jan 3-Jan 5"])
280+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Jan 3 - Jan 5"])
281281

282282
viewModel.selectedIntervalIndex = 1
283283

284284
// Then
285-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Jan 3-Jan 5", "Jan 5"])
285+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["Jan 3 - Jan 5", "Jan 5"])
286286
}
287287

288288
func test_timeRangeBarViewModel_for_thisMonth_is_emitted_twice_after_order_and_visitor_stats_updated_and_selecting_interval() {
@@ -304,12 +304,12 @@ final class StoreStatsPeriodViewModelTests: XCTestCase {
304304
dateEnd: "2022-01-03 23:59:59")])
305305
insertOrderStats(orderStats, timeRange: timeRange)
306306

307-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["January"])
307+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["January 2022"])
308308

309309
viewModel.selectedIntervalIndex = 0
310310

311311
// Then
312-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["January", "Jan 3"])
312+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["January 2022", "Jan 3"])
313313
}
314314

315315
func test_timeRangeBarViewModel_for_thisYear_is_emitted_twice_after_order_and_visitor_stats_updated_and_selecting_interval() {
@@ -336,7 +336,7 @@ final class StoreStatsPeriodViewModelTests: XCTestCase {
336336
viewModel.selectedIntervalIndex = 0
337337

338338
// Then
339-
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["2022", "2022 › January"])
339+
XCTAssertEqual(timeRangeBarViewModels.map { $0.timeRangeText }, ["2022", "January 2022"])
340340
}
341341

342342
// MARK: - `reloadChartAnimated`

0 commit comments

Comments
 (0)