File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Yosemite/YosemiteTests/Stores Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -671,6 +671,24 @@ final class OrderStoreTests: XCTestCase {
671671 // Then
672672 XCTAssertNotNil ( storedOrder)
673673 }
674+
675+ func test_create_order_stores_orders_correctly( ) throws {
676+ // Given
677+ let store = OrderStore ( dispatcher: dispatcher, storageManager: storageManager, network: network)
678+ network. simulateResponse ( requestUrlSuffix: " orders " , filename: " order " )
679+
680+ // When
681+ let storedOrder : Yosemite . Order ? = waitFor { promise in
682+ let action = OrderAction . createOrder ( siteID: self . sampleSiteID, order: self . sampleOrder ( ) ) { _ in
683+ let order = self . storageManager. viewStorage. loadOrder ( siteID: self . sampleSiteID, orderID: self . sampleOrderID) ? . toReadOnly ( )
684+ promise ( order)
685+ }
686+ store. onAction ( action)
687+ }
688+
689+ // Then
690+ XCTAssertNotNil ( storedOrder)
691+ }
674692}
675693
676694
You can’t perform that action at this time.
0 commit comments