@@ -13,6 +13,8 @@ class OrderListMapperTests: XCTestCase {
1313 XCTAssert ( orders. count == 3 )
1414
1515 let firstOrder = orders [ 0 ]
16+ let dateCreated = DateFormatter . Defaults. dateTimeFormatter. date ( from: " 2018-04-03T23:05:12 " )
17+ let dateModified = DateFormatter . Defaults. dateTimeFormatter. date ( from: " 2018-04-03T23:05:14 " )
1618 let datePaid = DateFormatter . Defaults. dateTimeFormatter. date ( from: " 2018-04-03T23:05:14 " )
1719
1820 XCTAssertEqual ( firstOrder. orderID, 963 )
@@ -22,6 +24,8 @@ class OrderListMapperTests: XCTestCase {
2224 XCTAssert ( firstOrder. status == . processing)
2325 XCTAssertEqual ( firstOrder. currency, " USD " )
2426 XCTAssertEqual ( firstOrder. customerNote, " " )
27+ XCTAssertEqual ( firstOrder. dateCreated, dateCreated)
28+ XCTAssertEqual ( firstOrder. dateModified, dateModified)
2529 XCTAssertEqual ( firstOrder. datePaid, datePaid)
2630 XCTAssertEqual ( firstOrder. discountTotal, " 30.00 " )
2731 XCTAssertEqual ( firstOrder. discountTax, " 1.20 " )
@@ -82,10 +86,13 @@ class OrderListMapperTests: XCTestCase {
8286 let brokenOrder = orders [ 0 ]
8387 let format = DateFormatter ( )
8488 format. dateStyle = . short
89+
8590 let orderCreatedString = format. string ( from: brokenOrder. dateCreated)
8691 let todayCreatedString = format. string ( from: Date ( ) )
92+ XCTAssertEqual ( orderCreatedString, todayCreatedString)
8793
88- XCTAssert ( orderCreatedString == todayCreatedString)
94+ let orderModifiedString = format. string ( from: brokenOrder. dateModified)
95+ XCTAssertEqual ( orderModifiedString, todayCreatedString)
8996 }
9097}
9198
0 commit comments