@@ -51,11 +51,13 @@ final class AppSettingsStoreTests_OrdersSettings: XCTestCase {
51
51
let dateRange = OrderDateRangeFilter ( filter: . custom, startDate: startDate, endDate: endDate)
52
52
let productFilter = FilterOrdersByProduct ( id: 1 , name: " Sample product " )
53
53
let customerFilter = CustomerFilter ( customer: Customer . fake ( ) . copy ( customerID: 1 ) )
54
+ let salesChannelFilter = SalesChannelFilter . pointOfSale
54
55
let orderSettings = StoredOrderSettings . Setting ( siteID: siteID,
55
56
orderStatusesFilter: orderStatuses,
56
57
dateRangeFilter: dateRange,
57
58
productFilter: productFilter,
58
- customerFilter: customerFilter
59
+ customerFilter: customerFilter,
60
+ salesChannelFilter: salesChannelFilter
59
61
)
60
62
61
63
// When
@@ -73,7 +75,8 @@ final class AppSettingsStoreTests_OrdersSettings: XCTestCase {
73
75
orderStatusesFilter: orderStatuses,
74
76
dateRangeFilter: dateRange,
75
77
productFilter: productFilter,
76
- customerFilter: customerFilter) { error in
78
+ customerFilter: customerFilter,
79
+ salesChannelFilter: salesChannelFilter) { error in
77
80
XCTAssertNil ( error)
78
81
}
79
82
subject. onAction ( writeAction)
@@ -102,31 +105,36 @@ final class AppSettingsStoreTests_OrdersSettings: XCTestCase {
102
105
let dateRange = OrderDateRangeFilter ( filter: . custom, startDate: startDate, endDate: endDate)
103
106
let productFilter = FilterOrdersByProduct ( id: 1 , name: " Sample product 1 " )
104
107
let customerFilter = CustomerFilter ( customer: Customer . fake ( ) . copy ( customerID: 1 ) )
108
+ let salesChannelFilter = SalesChannelFilter . any
105
109
106
110
let orderStatuses2 : [ OrderStatusEnum ] = [ . pending, . cancelled]
107
111
let startDate2 = Date ( ) . yearStart
108
112
let endDate2 = Date ( ) . yearEnd
109
113
let dateRange2 = OrderDateRangeFilter ( filter: . custom, startDate: startDate2, endDate: endDate2)
110
114
let productFilter2 = FilterOrdersByProduct ( id: 2 , name: " Sample product 2 " )
111
115
let customerFilter2 = CustomerFilter ( customer: Customer . fake ( ) . copy ( customerID: 2 ) )
116
+ let salesChannelFilter2 = SalesChannelFilter . pointOfSale
112
117
113
118
let orderSettings1 = StoredOrderSettings . Setting ( siteID: siteID1,
114
- orderStatusesFilter: orderStatuses,
115
- dateRangeFilter: dateRange,
119
+ orderStatusesFilter: orderStatuses,
120
+ dateRangeFilter: dateRange,
116
121
productFilter: productFilter,
117
- customerFilter: customerFilter)
122
+ customerFilter: customerFilter,
123
+ salesChannelFilter: salesChannelFilter)
118
124
let orderSettings2 = StoredOrderSettings . Setting ( siteID: siteID2,
119
- orderStatusesFilter: orderStatuses2,
120
- dateRangeFilter: dateRange2,
125
+ orderStatusesFilter: orderStatuses2,
126
+ dateRangeFilter: dateRange2,
121
127
productFilter: productFilter2,
122
- customerFilter: customerFilter2)
128
+ customerFilter: customerFilter2,
129
+ salesChannelFilter: salesChannelFilter2)
123
130
124
131
// When
125
132
let writeAction1 = AppSettingsAction . upsertOrdersSettings ( siteID: siteID1,
126
133
orderStatusesFilter: orderStatuses,
127
134
dateRangeFilter: dateRange,
128
135
productFilter: productFilter,
129
- customerFilter: customerFilter) { error in
136
+ customerFilter: customerFilter,
137
+ salesChannelFilter: salesChannelFilter) { error in
130
138
XCTAssertNil ( error)
131
139
}
132
140
subject. onAction ( writeAction1)
@@ -135,7 +143,8 @@ final class AppSettingsStoreTests_OrdersSettings: XCTestCase {
135
143
orderStatusesFilter: orderStatuses2,
136
144
dateRangeFilter: dateRange2,
137
145
productFilter: productFilter2,
138
- customerFilter: customerFilter2) { error in
146
+ customerFilter: customerFilter2,
147
+ salesChannelFilter: salesChannelFilter2) { error in
139
148
XCTAssertNil ( error)
140
149
}
141
150
subject. onAction ( writeAction2)
0 commit comments