Skip to content

Commit 5e8ac30

Browse files
committed
OrderDetailsDataSourceTests: Use MockOrders
1 parent 3336e46 commit 5e8ac30

File tree

2 files changed

+7
-26
lines changed

2 files changed

+7
-26
lines changed

WooCommerce/WooCommerceTests/Tools/MockOrders.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ final class MockOrders {
44
let siteID: Int64 = 1234
55
let orderID: Int64 = 5678
66

7-
func sampleOrder() -> Order {
7+
func makeOrder(items: [OrderItem] = []) -> Order {
88
return Order(siteID: siteID,
99
orderID: orderID,
1010
parentID: 0,
@@ -23,14 +23,18 @@ final class MockOrders {
2323
total: "31.20",
2424
totalTax: "1.20",
2525
paymentMethodTitle: "Credit Card (Stripe)",
26-
items: [],
26+
items: items,
2727
billingAddress: sampleAddress(),
2828
shippingAddress: sampleAddress(),
2929
shippingLines: sampleShippingLines(),
3030
coupons: [],
3131
refunds: [])
3232
}
3333

34+
func sampleOrder() -> Order {
35+
makeOrder()
36+
}
37+
3438
func sampleOrderCreatedInCurrentYear() -> Order {
3539
return Order(siteID: siteID,
3640
orderID: orderID,

WooCommerce/WooCommerceTests/ViewRelated/Orders/Order Details/OrderDetailsDataSourceTests.swift

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -62,30 +62,7 @@ final class OrderDetailsDataSourceTests: XCTestCase {
6262

6363
private extension OrderDetailsDataSourceTests {
6464
func makeOrder() -> Order {
65-
Order(siteID: 1_000,
66-
orderID: 2_000,
67-
parentID: 0,
68-
customerID: 11,
69-
number: "963",
70-
statusKey: "processing",
71-
currency: "USD",
72-
customerNote: "",
73-
dateCreated: Date(),
74-
dateModified: Date(),
75-
datePaid: Date(),
76-
discountTotal: "30.00",
77-
discountTax: "1.20",
78-
shippingTotal: "0.00",
79-
shippingTax: "0.00",
80-
total: "31.20",
81-
totalTax: "1.20",
82-
paymentMethodTitle: "Credit Card (Stripe)",
83-
items: [makeOrderItem(), makeOrderItem()],
84-
billingAddress: nil,
85-
shippingAddress: nil,
86-
shippingLines: [],
87-
coupons: [],
88-
refunds: [])
65+
MockOrders().makeOrder(items: [makeOrderItem(), makeOrderItem()])
8966
}
9067

9168
func makeOrderItem() -> OrderItem {

0 commit comments

Comments
 (0)