(app-desk) add role option to modal add members

When adding members to a team, the user can now
select the role of the members.
Only admin and owner can add new members to a team.
This commit is contained in:
Anthony LC
2024-03-21 12:11:18 +01:00
committed by Anthony LC
parent faf699544b
commit 159f112713
6 changed files with 71 additions and 20 deletions

View File

@@ -34,6 +34,8 @@ test.describe('Members Create', () => {
await page.getByLabel('Add members to the team').click();
await expect(page.getByRole('radio', { name: 'Owner' })).toBeHidden();
const inputSearch = page.getByLabel(/Find a member to add to the team/);
for (let i = 0; i < 2; i++) {
@@ -51,6 +53,11 @@ test.describe('Members Create', () => {
).toBeVisible();
await expect(page.getByLabel(`Remove ${users[i].name}`)).toBeVisible();
}
await expect(page.getByText(/Choose a role/)).toBeVisible();
await expect(page.getByRole('radio', { name: 'Member' })).toBeChecked();
await expect(page.getByRole('radio', { name: 'Owner' })).toBeVisible();
await expect(page.getByRole('radio', { name: 'Admin' })).toBeVisible();
});
test('it selects non existing email', async ({ page, browserName }) => {