Skip to content

Commit 3c1b915

Browse files
committed
Merge remote-tracking branch 'origin/master' into swift-4.1-branch
2 parents 5b6360d + da93c95 commit 3c1b915

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Foundation/HTTPCookieStorage.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ open class HTTPCookieStorage: NSObject {
182182
}
183183
}
184184

185+
open override var description: String {
186+
return "<NSHTTPCookieStorage cookies count:\(cookies?.count ?? 0)>"
187+
}
188+
185189
private func createCookie(_ properties: [String: Any]) -> HTTPCookie? {
186190
var cookieProperties: [HTTPCookiePropertyKey: Any] = [:]
187191
for (key, value) in properties {

TestFoundation/TestHTTPCookieStorage.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ class TestHTTPCookieStorage: XCTestCase {
112112

113113
storage.setCookie(simpleCookie)
114114
XCTAssertEqual(storage.cookies!.count, 0)
115+
XCTAssertEqual(storage.description, "<NSHTTPCookieStorage cookies count:0>")
115116

116117
let simpleCookie0 = HTTPCookie(properties: [ //no expiry date
117118
.name: "TestCookie1",
@@ -122,6 +123,7 @@ class TestHTTPCookieStorage: XCTestCase {
122123

123124
storage.setCookie(simpleCookie0)
124125
XCTAssertEqual(storage.cookies!.count, 1)
126+
XCTAssertEqual(storage.description, "<NSHTTPCookieStorage cookies count:1>")
125127

126128
let simpleCookie1 = HTTPCookie(properties: [
127129
.name: "TestCookie1",
@@ -142,6 +144,7 @@ class TestHTTPCookieStorage: XCTestCase {
142144

143145
storage.setCookie(simpleCookie2)
144146
XCTAssertEqual(storage.cookies!.count, 2)
147+
XCTAssertEqual(storage.description, "<NSHTTPCookieStorage cookies count:2>")
145148
}
146149

147150
func deleteCookie(with storageType: _StorageType) {

0 commit comments

Comments
 (0)