func testParseTokenFromURL_withOnlyError()

in source/UberCoreTests/AccessTokenFactoryTests.swift [90:107]


    func testParseTokenFromURL_withOnlyError() {
        var components = URLComponents()
        components.fragment = "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)
        }
    }