File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
Networking/NetworkingTests Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,26 @@ final class OrdersRemoteTests: XCTestCase {
110110 wait ( for: [ expectation] , timeout: Constants . expectationTimeout)
111111 }
112112
113+ func test_load_single_order_properly_returns_WC6_6_new_fields( ) {
114+ // Given
115+ let remote = OrdersRemote ( network: network)
116+ network. simulateResponse ( requestUrlSuffix: " orders/ \( sampleOrderID) " , filename: " order " )
117+
118+ // When
119+ let order : Order = waitFor { promise in
120+ remote. loadOrder ( for: self . sampleSiteID, orderID: self . sampleOrderID) { order, error in
121+ if let order = order {
122+ promise ( order)
123+ }
124+ }
125+ }
126+
127+ // Then
128+ XCTAssertTrue ( order. isEditable)
129+ XCTAssertTrue ( order. needsPayment)
130+ XCTAssertTrue ( order. needsProcessing)
131+ }
132+
113133 /// Verifies that loadOrder properly relays any Networking Layer errors.
114134 ///
115135 func testLoadSingleOrderProperlyRelaysNetworkingErrors( ) {
Original file line number Diff line number Diff line change 22 "data" : {
33 "id" : 963 ,
44 "parent_id" : 0 ,
5+ "is_editable" : true ,
6+ "needs_payment" : true ,
7+ "needs_processing" : true ,
58 "number" : " 963" ,
69 "status" : " processing" ,
710 "order_key" : " abc123" ,
You can’t perform that action at this time.
0 commit comments