2
0
Эх сурвалжийг харах

Fixed URL protocol test where config headers are not passed prior to iOS 9.0.

Christian Noon 9 жил өмнө
parent
commit
cd41e04d8e

+ 7 - 1
Tests/URLProtocolTests.swift

@@ -165,7 +165,13 @@ class URLProtocolTestCase: BaseTestCase {
 
         if let headers = response?.allHeaderFields as? [String: String] {
             XCTAssertEqual(headers["request-header"], "foobar")
-            XCTAssertEqual(headers["session-configuration-header"], "foo")
+
+            // Configuration headers are only passed in on iOS 9.0+
+            if #available(iOS 9.0, *) {
+                XCTAssertEqual(headers["session-configuration-header"], "foo")
+            } else {
+                XCTAssertNil(headers["session-configuration-header"])
+            }
         } else {
             XCTFail("headers should not be nil")
         }