From 22d56492bc51a5c3d210eaec309c583568adc359 Mon Sep 17 00:00:00 2001 From: Marcus Hert Da Coregio Date: Fri, 15 Mar 2024 08:51:22 -0300 Subject: [PATCH] Fix CAS tests --- .../cas/example/CasLoginApplicationTests.java | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java b/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java index 9c6c66c..03680be 100644 --- a/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java +++ b/servlet/spring-boot/java/cas/login/src/test/java/cas/example/CasLoginApplicationTests.java @@ -100,6 +100,15 @@ class CasLoginApplicationTests { } } + @Test + void publicPageWhenCasGatewayAuthenticationThenAuthenticated() { + try (Page page = doLogin()) { + page.navigate("http://localhost:" + this.port + "/public"); + String lead = page.locator(".lead").textContent(); + assertThat(lead).isEqualTo("You are successfully logged in as casuser"); + } + } + private Page doLogin() { Page page = this.browser.newPage(); page.navigate("http://localhost:" + this.port); @@ -109,19 +118,4 @@ class CasLoginApplicationTests { return page; } - @Test - void publicPageWhenCasGatewayAuthenticationThenAuthenticated() { - doCasLogin(); - Selenide.open("http://localhost:" + this.port + "/public"); - String lead = Selenide.$(By.className("lead")).text(); - assertThat(lead).isEqualTo("You are successfully logged in as casuser"); - } - - private void doCasLogin() { - Selenide.open(this.environment.getProperty("cas.login.url")); - Selenide.$(By.name("username")).setValue("casuser"); - Selenide.$(By.name("password")).setValue("Mellon"); - Selenide.$(By.name("submitBtn")).click(); - } - }