func testParseTokenFromURL_withPartialParameters()

in source/UberCoreTests/AccessTokenFactoryTests.swift [109:130]


    func testParseTokenFromURL_withPartialParameters() {
        var components = URLComponents()
        components.fragment = "access_token=\(tokenString)"
        components.host = redirectURI
        guard let url = components.url else {
            XCTAssert(false)
            return
        }
        do {
            let token : AccessToken = try AccessTokenFactory.createAccessToken(fromRedirectURL: url)
            XCTAssertNotNil(token)
            XCTAssertEqual(token.tokenString, tokenString)
            XCTAssertNil(token.refreshToken)
            XCTAssertNil(token.tokenType)
            XCTAssertNil(token.expirationDate)
            XCTAssertEqual(token.grantedScopes, [UberScope]())
        } catch _ as NSError {
            XCTAssert(false)
        } catch {
            XCTAssert(false)
        }
    }