From af53eca7f6c3ce314cecebc7549940b8c86664dc Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sun, 26 Apr 2026 19:17:05 +0200 Subject: [PATCH] =?UTF-8?q?test(auth):=20tighten=20AuthCapabilitiesControl?= =?UTF-8?q?lerIT=20=E2=80=94=20drop=20redundant=20stub,=20add=20coverage?= =?UTF-8?q?=20gaps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/app/controller/AuthCapabilitiesControllerIT.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cameleer-server-app/src/test/java/com/cameleer/server/app/controller/AuthCapabilitiesControllerIT.java b/cameleer-server-app/src/test/java/com/cameleer/server/app/controller/AuthCapabilitiesControllerIT.java index 3e94ba01..369d8fb3 100644 --- a/cameleer-server-app/src/test/java/com/cameleer/server/app/controller/AuthCapabilitiesControllerIT.java +++ b/cameleer-server-app/src/test/java/com/cameleer/server/app/controller/AuthCapabilitiesControllerIT.java @@ -32,8 +32,6 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT { @Test void noOidcConfig_returnsLocalOnlyCaps() { - when(oidcConfigRepository.find()).thenReturn(Optional.empty()); - var resp = restTemplate.getForEntity("/api/v1/auth/capabilities", AuthCapabilitiesResponse.class); assertThat(resp.getStatusCode().value()).isEqualTo(200); @@ -55,6 +53,7 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT { assertThat(resp.getStatusCode().value()).isEqualTo(200); assertThat(resp.getBody().oidc().enabled()).isFalse(); + assertThat(resp.getBody().oidc().providerName()).isEqualTo(""); assertThat(resp.getBody().oidc().primary()).isFalse(); assertThat(resp.getBody().localAccounts().adminRecoveryOnly()).isFalse(); } @@ -86,6 +85,7 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT { assertThat(resp.getStatusCode().value()).isEqualTo(200); assertThat(resp.getBody().oidc().providerName()).isEqualTo("Single Sign-On"); assertThat(resp.getBody().oidc().primary()).isTrue(); + assertThat(resp.getBody().localAccounts().adminRecoveryOnly()).isTrue(); } @Test