@@ -161,7 +161,6 @@ class NewOrderViewModelTests: XCTestCase {
161161 viewModel. addProductViewModel. selectProduct ( product. productID)
162162
163163 // Then
164- let expectedOrderItem = NewOrderViewModel . NewOrderItem ( product: product, quantity: 1 ) . orderItem
165164 XCTAssertTrue ( viewModel. productRows. contains ( where: { $0. productOrVariationID == sampleProductID } ) , " Product rows do not contain expected product " )
166165 }
167166
@@ -180,10 +179,8 @@ class NewOrderViewModelTests: XCTestCase {
180179 viewModel. addProductViewModel. selectProduct ( product. productID)
181180
182181 // Then
183- throw XCTSkip ( " Test disabled while we enable update quantity support on OrderSynchronizer " )
184- let expectedOrderItem = NewOrderViewModel . NewOrderItem ( product: product, quantity: 2 ) . orderItem
185- XCTAssertTrue ( viewModel. orderDetails. items. contains ( where: { $0. orderItem == expectedOrderItem } ) ,
186- " Order details do not contain order item with updated quantity " )
182+ XCTAssertEqual ( viewModel. productRows [ safe: 0 ] ? . quantity, 2 )
183+ XCTAssertEqual ( viewModel. productRows [ safe: 1 ] ? . quantity, 1 )
187184 }
188185
189186 func test_selectOrderItem_selects_expected_order_item( ) throws {
@@ -355,7 +352,6 @@ class NewOrderViewModelTests: XCTestCase {
355352 XCTAssertEqual ( viewModel. paymentDataViewModel. orderTotal, " £8.50 " )
356353
357354 // When & Then
358- throw XCTSkip ( " Test disabled while we enable update quantity support on OrderSynchronizer " )
359355 viewModel. productRows [ 0 ] . incrementQuantity ( )
360356 XCTAssertEqual ( viewModel. paymentDataViewModel. itemsTotal, " £17.00 " )
361357 XCTAssertEqual ( viewModel. paymentDataViewModel. orderTotal, " £17.00 " )
0 commit comments