Skip to content

Commit b05459f

Browse files
committed
Update tests
1 parent 395b87d commit b05459f

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Analytics Hub/AnalyticsHubViewModelTests.swift

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,14 @@ final class AnalyticsHubViewModelTests: XCTestCase {
3333
// Then
3434
XCTAssertFalse(vm.revenueCard.isRedacted)
3535
XCTAssertFalse(vm.ordersCard.isRedacted)
36-
XCTAssertFalse(vm.productCard.isRedacted)
36+
XCTAssertFalse(vm.productsStatsCard.isRedacted)
37+
XCTAssertFalse(vm.itemsSoldCard.isRedacted)
3738

3839
XCTAssertEqual(vm.revenueCard.leadingValue, "$62")
3940
XCTAssertEqual(vm.ordersCard.leadingValue, "15")
40-
XCTAssertEqual(vm.productCard.itemsSold, "5")
41-
XCTAssertEqual(vm.productCard.itemsSoldData.count, 1)
41+
XCTAssertEqual(vm.productsStatsCard.itemsSold, "5")
42+
43+
XCTAssertEqual(vm.itemsSoldCard.itemsSoldData.count, 1)
4244
}
4345

4446
func test_cards_viewmodels_show_sync_error_after_getting_error_from_network() async {
@@ -61,8 +63,8 @@ final class AnalyticsHubViewModelTests: XCTestCase {
6163
// Then
6264
XCTAssertTrue(vm.revenueCard.showSyncError)
6365
XCTAssertTrue(vm.ordersCard.showSyncError)
64-
XCTAssertTrue(vm.productCard.showStatsError)
65-
XCTAssertTrue(vm.productCard.showItemsSoldError)
66+
XCTAssertTrue(vm.productsStatsCard.showStatsError)
67+
XCTAssertTrue(vm.itemsSoldCard.showItemsSoldError)
6668
}
6769

6870
func test_cards_viewmodels_redacted_while_updating_from_network() async {
@@ -71,13 +73,15 @@ final class AnalyticsHubViewModelTests: XCTestCase {
7173
var loadingRevenueCard: AnalyticsReportCardViewModel?
7274
var loadingOrdersCard: AnalyticsReportCardViewModel?
7375
var loadingProductsCard: AnalyticsProductsStatsCardViewModel?
76+
var loadingItemsSoldCard: AnalyticsItemsSoldViewModel?
7477
stores.whenReceivingAction(ofType: StatsActionV4.self) { action in
7578
switch action {
7679
case let .retrieveCustomStats(_, _, _, _, _, _, completion):
7780
let stats = OrderStatsV4.fake().copy(totals: .fake().copy(totalOrders: 15, totalItemsSold: 5, grossRevenue: 62))
7881
loadingRevenueCard = vm.revenueCard
7982
loadingOrdersCard = vm.ordersCard
80-
loadingProductsCard = vm.productCard
83+
loadingProductsCard = vm.productsStatsCard
84+
loadingItemsSoldCard = vm.itemsSoldCard
8185
completion(.success(stats))
8286
case let .retrieveTopEarnerStats(_, _, _, _, _, _, _, completion):
8387
let topEarners = TopEarnerStats.fake().copy(items: [.fake()])
@@ -94,5 +98,6 @@ final class AnalyticsHubViewModelTests: XCTestCase {
9498
XCTAssertEqual(loadingRevenueCard?.isRedacted, true)
9599
XCTAssertEqual(loadingOrdersCard?.isRedacted, true)
96100
XCTAssertEqual(loadingProductsCard?.isRedacted, true)
101+
XCTAssertEqual(loadingItemsSoldCard?.isRedacted, true)
97102
}
98103
}

0 commit comments

Comments
 (0)