Linking error in unit test using URLRequestConvertible
I have a weird problem writing a simple unit test (Xcode 7.2) for a very simple function which makes sure a parameter is added to a URL: func appendToken(token: String, toRequest request: URLRequestConvertible) throws -> URLRequestConvertible { var error: NSError? let modifiedRequest: NSMutableURLRequest (modifiedRequest, error) = Alamofire.ParameterEncoding.URL.encode(request, parameters: ["token": self.token]) guard error == nil else { // TODO: handle error throw error! } return modifiedRequest } The unit test is like this: func testTokenAddition() { let token = "ABCD12345" let client =