public void testAddUsersWithTextField() { PageView view = suite.logIn(defaultUser, testPage); PagePermissionsEditor permissionsEditor = view.clickPermissionsMenuItem(); String adminUserName = adminUser.getName(); String testUserName = testUser.getName(); permissionsEditor.addEntitiesViaInputField(adminUserName + "," + testUserName); List<String> users = permissionsEditor.getPermissions(VIEW, USER); assertEquals(rpc.getUser(adminUser).getKey(), users.get(0)); assertEquals(rpc.getUser(testUser).getKey(), users.get(1)); }
public void setUserDetails(User user) { client.typeInElementWithId("username", user.getName()); client.typeInElementWithId("fullname", user.getFullName()); client.typeInElementWithId("email", user.getEmail()); client.typeInElementWithId("password", user.getPassword()); client.typeInElementWithId("confirmpassword", user.getPassword()); }
public void testAutocompleteFiltersDisabledUser() { userHelper.removeUserFromGroup(testuser1, Group.USERS); rpc.flushIndexQueue(); client.open("/users/viewfollow.action?username=" + adminUser.getName()); client.typeWithLastCharFullKeyEvents("name=follow-autocomplete", "testus"); assertThat.textNotPresentByTimeout(testuser1.getDisplayName()); assertThat.textPresentByTimeout(testuser2.getDisplayName()); userHelper.addUserToGroup(testuser1, Group.USERS); rpc.flushIndexQueue(); client.open("/users/viewfollow.action?username=" + adminUser.getName()); client.typeWithLastCharFullKeyEvents("name=follow-autocomplete", "testus"); assertThat.textPresentByTimeout(testuser1.getDisplayName()); assertThat.textPresentByTimeout(testuser2.getDisplayName()); }