Wait for background javascript after SAML 2.0 Logout
This commit is contained in:
@@ -81,6 +81,7 @@ public class Saml2JavaConfigurationITests {
|
|||||||
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
||||||
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
||||||
HtmlPage loginPage = rpLogoutButton.click();
|
HtmlPage loginPage = rpLogoutButton.click();
|
||||||
|
this.webClient.waitForBackgroundJavaScript(10000);
|
||||||
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ public class Saml2LoginApplicationITests {
|
|||||||
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
||||||
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
||||||
HtmlPage loginPage = rpLogoutButton.click();
|
HtmlPage loginPage = rpLogoutButton.click();
|
||||||
|
this.webClient.waitForBackgroundJavaScript(10000);
|
||||||
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ public class Saml2LoginApplicationITests {
|
|||||||
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
||||||
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
||||||
HtmlPage loginPage = rpLogoutButton.click();
|
HtmlPage loginPage = rpLogoutButton.click();
|
||||||
|
this.webClient.waitForBackgroundJavaScript(10000);
|
||||||
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ public class Saml2XmlITests {
|
|||||||
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
HtmlPage home = (HtmlPage) this.webClient.getCurrentWindow().getEnclosedPage();
|
||||||
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
HtmlElement rpLogoutButton = home.getHtmlElementById("rp_logout_button");
|
||||||
HtmlPage loginPage = rpLogoutButton.click();
|
HtmlPage loginPage = rpLogoutButton.click();
|
||||||
|
this.webClient.waitForBackgroundJavaScript(10000);
|
||||||
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
assertThat(loginPage.getUrl().getFile()).isEqualTo("/login?logout");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user