test(auth): tighten AuthCapabilitiesControllerIT — drop redundant stub, add coverage gaps
This commit is contained in:
@@ -32,8 +32,6 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void noOidcConfig_returnsLocalOnlyCaps() {
|
void noOidcConfig_returnsLocalOnlyCaps() {
|
||||||
when(oidcConfigRepository.find()).thenReturn(Optional.empty());
|
|
||||||
|
|
||||||
var resp = restTemplate.getForEntity("/api/v1/auth/capabilities", AuthCapabilitiesResponse.class);
|
var resp = restTemplate.getForEntity("/api/v1/auth/capabilities", AuthCapabilitiesResponse.class);
|
||||||
|
|
||||||
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
||||||
@@ -55,6 +53,7 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT {
|
|||||||
|
|
||||||
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
||||||
assertThat(resp.getBody().oidc().enabled()).isFalse();
|
assertThat(resp.getBody().oidc().enabled()).isFalse();
|
||||||
|
assertThat(resp.getBody().oidc().providerName()).isEqualTo("");
|
||||||
assertThat(resp.getBody().oidc().primary()).isFalse();
|
assertThat(resp.getBody().oidc().primary()).isFalse();
|
||||||
assertThat(resp.getBody().localAccounts().adminRecoveryOnly()).isFalse();
|
assertThat(resp.getBody().localAccounts().adminRecoveryOnly()).isFalse();
|
||||||
}
|
}
|
||||||
@@ -86,6 +85,7 @@ class AuthCapabilitiesControllerIT extends AbstractPostgresIT {
|
|||||||
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
assertThat(resp.getStatusCode().value()).isEqualTo(200);
|
||||||
assertThat(resp.getBody().oidc().providerName()).isEqualTo("Single Sign-On");
|
assertThat(resp.getBody().oidc().providerName()).isEqualTo("Single Sign-On");
|
||||||
assertThat(resp.getBody().oidc().primary()).isTrue();
|
assertThat(resp.getBody().oidc().primary()).isTrue();
|
||||||
|
assertThat(resp.getBody().localAccounts().adminRecoveryOnly()).isTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user