in source/UberCoreTests/AccessTokenFactoryTests.swift [132:150]
func testParseTokenFromURL_withFragmentAndQuery_withError() {
var components = URLComponents()
components.fragment = "access_token=\(tokenString)"
components.query = "error=\(errorString)"
components.host = redirectURI
guard let url = components.url else {
XCTAssert(false)
return
}
do {
_ = try AccessTokenFactory.createAccessToken(fromRedirectURL: url)
XCTFail("Didn't parse out error")
} catch let error as NSError {
XCTAssertEqual(error.code, UberAuthenticationErrorType.invalidRequest.rawValue)
XCTAssertEqual(error.domain, UberAuthenticationErrorFactory.errorDomain)
} catch {
XCTAssert(false)
}
}