diff --git a/services/web/frontend/js/features/group-management/components/managed-users/managed-user-dropdown-button.tsx b/services/web/frontend/js/features/group-management/components/managed-users/managed-user-dropdown-button.tsx index acbb9c50b1..8f17009a42 100644 --- a/services/web/frontend/js/features/group-management/components/managed-users/managed-user-dropdown-button.tsx +++ b/services/web/frontend/js/features/group-management/components/managed-users/managed-user-dropdown-button.tsx @@ -173,7 +173,11 @@ export default function ManagedUserDropdownButton({ ) : null} ) : null} - {user.enrollment?.managedBy ? ( + {user.isEntityAdmin ? ( + + {t('no_actions')} + + ) : user.enrollment?.managedBy ? ( {t('delete_user')} - ) : user.isEntityAdmin ? ( - - {t('no_actions')} - ) : ( { + win.metaAttributesCache.set('ol-users', [user]) + }) + + cy.mount( + + + + ) + }) + + it('should render the button', function () { + cy.get('#managed-user-dropdown-some\\.user\\@example\\.com').should( + 'exist' + ) + cy.get(`.action-btn`).should('exist') + }) + + it('should show the (empty) menu when the button is clicked', function () { + cy.get('.action-btn').click() + cy.findByTestId('no-actions-available').should('exist') + }) + }) })