Skip to content

Commit 1513515

Browse files
committed
Make the test for date verification for NSHTTPCookie more robust
1 parent aa1d233 commit 1513515

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

TestFoundation/TestNSHTTPCookie.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,11 @@ class TestNSHTTPCookie: XCTestCase {
158158
let formatter = DateFormatter()
159159
formatter.dateFormat = "EEE, dd MMM yyyy HH:mm:ss O"
160160
formatter.timeZone = TimeZone(abbreviation: "GMT")
161-
let expiresDate = formatter.date(from: "Wed, 21 Sep 2016 05:33:00 GMT")!
162-
XCTAssertTrue(expiresDate.compare(cookies[0].expiresDate!) == .orderedSame)
161+
if let expiresDate = formatter.date(from: "Wed, 21 Sep 2016 05:33:00 GMT") {
162+
XCTAssertTrue(expiresDate.compare(cookies[0].expiresDate!) == .orderedSame)
163+
} else {
164+
XCTFail("Unable to parse the given date from the formatter")
165+
}
163166
}
164167

165168
func test_cookiesWithResponseHeaderNoPathNoDomain() {

0 commit comments

Comments
 (0)