Handle GitHub logout properly (#22463)
Add profile info update to GitHub login test cases Closes #22461 Signed-off-by: Tomas Ondrusko <tondrusk@redhat.com>
This commit is contained in:
parent
c6da903ac1
commit
e70ffd0105
2 changed files with 5 additions and 1 deletions
|
@ -50,6 +50,8 @@ public class GitHubLoginPage extends AbstractSocialLoginPage {
|
|||
public void logout() {
|
||||
log.info("performing logout from GitHub");
|
||||
URLUtils.navigateToUri("https://github.com/logout");
|
||||
UIUtils.clickLink(logoutButton);
|
||||
if (URLUtils.currentUrlEquals("https://github.com/logout")) {
|
||||
UIUtils.clickLink(logoutButton);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -372,6 +372,7 @@ public class SocialLoginTest extends AbstractKeycloakTest {
|
|||
public void githubLogin() throws InterruptedException {
|
||||
setTestProvider(GITHUB);
|
||||
performLogin();
|
||||
assertUpdateProfile(true, true, false);
|
||||
appPage.assertCurrent();
|
||||
testTokenExchange();
|
||||
}
|
||||
|
@ -380,6 +381,7 @@ public class SocialLoginTest extends AbstractKeycloakTest {
|
|||
public void githubPrivateEmailLogin() throws InterruptedException {
|
||||
setTestProvider(GITHUB_PRIVATE_EMAIL);
|
||||
performLogin();
|
||||
assertUpdateProfile(true, true, false);
|
||||
appPage.assertCurrent();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue