fun testGetOAuthServers()

in src/test-integration/kotlin/org/jetbrains/teamcity/github/IntegrationUtilTest.kt [89:111]


    fun testGetOAuthServers() {
        val p1 = myFixture.createProject("P1")
        val p2 = myFixture.createProject("P2", p1)
        var servers: Set<String>

        servers = Util.getOAuthServers(p1, myOAuthConnectionsManager!!)
        then(servers).isEmpty()
        servers = Util.getOAuthServers(p2, myOAuthConnectionsManager!!)
        then(servers).isEmpty()

        addGitHubConnection(p1)
        servers = Util.getOAuthServers(p1, myOAuthConnectionsManager!!)
        then(servers).containsOnly("github.com")
        servers = Util.getOAuthServers(p2, myOAuthConnectionsManager!!)
        then(servers).containsOnly("github.com")

        addGHEConnection(p2, "https://teamcity-github-enterprise.labs.intellij.net/")
        servers = Util.getOAuthServers(p1, myOAuthConnectionsManager!!)
        then(servers).containsOnly("github.com")
        servers = Util.getOAuthServers(p2, myOAuthConnectionsManager!!)
        then(servers).containsOnly("github.com", "teamcity-github-enterprise.labs.intellij.net")

    }