diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy index dcf255601..bcee9a94c 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy @@ -72,11 +72,11 @@ class DevConfig { roles.add(roleRepository.findByName('ROLE_USER').get()) it }, new User().with { - username = 'admin2' + username = 'anonymousUser' password = '{noop}anotheradmin' - firstName = 'Rand' - lastName = 'al\'Thor' - emailAddress = 'rand@institution.edu' + firstName = 'Anon' + lastName = 'Ymous' + emailAddress = 'anonymous@institution.edu' roles.add(roleRepository.findByName('ROLE_ADMIN').get()) it }] diff --git a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy index 04aa033e9..e92e99193 100644 --- a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy +++ b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy @@ -42,6 +42,17 @@ class UsersControllerIntegrationTests extends Specification { result.body[0].role == 'ROLE_ADMIN' } + def 'GET ALL users by role (when there are existing users)'() { + when: + def result = this.restTemplate.getForEntity(RESOURCE_URI + '/role/ROLE_ADMIN', Object) + + then: 'Request completed with HTTP 200 and returned a list of users' + result.statusCodeValue == 200 + ((Object[]) result.body).size() == 2 + result.body[0].role == 'ROLE_ADMIN' + result.body[1].role == 'ROLE_ADMIN' + } + def 'GET ONE existing user'() { when: 'GET request is made for one existing user' def result = this.restTemplate.getForEntity("$RESOURCE_URI/admin", Map)