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")
}