Skip to content

Commit c7218de

Browse files
committed
Added: IT cases for testGetUserSelectableRoles
1 parent 087f77a commit c7218de

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/test/java/edu/harvard/iq/dataverse/api/RolesIT.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ public void testGetUserSelectableRoles() {
127127
// Non-superuser with no assigned roles: return all roles as fallback.
128128

129129
Response getUserSelectableRolesResponse = UtilIT.getUserSelectableRoles(apiToken);
130-
getUserSelectableRolesResponse.prettyPrint();
131130

132131
getUserSelectableRolesResponse.then().assertThat()
133132
.statusCode(OK.getStatusCode())
@@ -153,5 +152,13 @@ public void testGetUserSelectableRoles() {
153152
.statusCode(OK.getStatusCode())
154153
.body("data.size()", equalTo(1))
155154
.body("data[0].alias", equalTo(DataverseRole.DS_CONTRIBUTOR));
155+
156+
// Superuser: return all roles.
157+
158+
getUserSelectableRolesResponse = UtilIT.getUserSelectableRoles(adminApiToken);
159+
160+
getUserSelectableRolesResponse.then().assertThat()
161+
.statusCode(OK.getStatusCode())
162+
.body("data.size()", equalTo(8));
156163
}
157164
}

0 commit comments

Comments
 (0)