|
|
@@ -125,17 +125,22 @@ class BasicAuthenticationTestCase: AuthenticationTestCase {
|
|
|
|
|
|
func testHiddenHTTPBasicAuthentication() {
|
|
|
// Given
|
|
|
- let authorizationHeader = Request.authorizationHeaderFrom(user: user, password: password)
|
|
|
let urlString = "http://httpbin.org/hidden-basic-auth/\(user)/\(password)"
|
|
|
let expectation = self.expectation(description: "\(urlString) 200")
|
|
|
|
|
|
+ var headers: [String: String]?
|
|
|
+
|
|
|
+ if let authorizationHeader = Request.authorizationHeaderFrom(user: user, password: password) {
|
|
|
+ headers = [authorizationHeader.key: authorizationHeader.value]
|
|
|
+ }
|
|
|
+
|
|
|
var request: URLRequest?
|
|
|
var response: HTTPURLResponse?
|
|
|
var data: Data?
|
|
|
var error: Error?
|
|
|
|
|
|
// When
|
|
|
- manager.request(urlString, withMethod: .get, headers: authorizationHeader)
|
|
|
+ manager.request(urlString, withMethod: .get, headers: headers)
|
|
|
.response { responseRequest, responseResponse, responseData, responseError in
|
|
|
request = responseRequest
|
|
|
response = responseResponse
|