💬(app-desk) change some texts

Change some texts on the team page.
This commit is contained in:
Anthony LC
2024-05-06 12:09:17 +02:00
committed by Anthony LC
parent 4b4bbc4c0a
commit 001673f973
15 changed files with 74 additions and 69 deletions

View File

@@ -48,7 +48,7 @@ export const createTeam = async (
export const addNewMember = async (
page: Page,
index: number,
role: 'Admin' | 'Owner' | 'Member',
role: 'Administration' | 'Owner' | 'Member',
fillText: string = 'test',
) => {
const responsePromiseSearchUser = page.waitForResponse(

View File

@@ -77,7 +77,9 @@ test.describe('Members Create', () => {
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();
await expect(
page.getByRole('radio', { name: 'Administration' }),
).toBeVisible();
});
test('it sends a new invitation and adds a new member', async ({
@@ -109,7 +111,7 @@ test.describe('Members Create', () => {
await page.getByRole('option', { name: users[0].name }).click();
// Choose a role
await page.getByRole('radio', { name: 'Admin' }).click();
await page.getByRole('radio', { name: 'Administration' }).click();
const responsePromiseCreateInvitation = page.waitForResponse(
(response) =>
@@ -136,7 +138,7 @@ test.describe('Members Create', () => {
const table = page.getByLabel('List members card').getByRole('table');
await expect(table.getByText(users[0].name)).toBeVisible();
await expect(table.getByText('Admin')).toBeVisible();
await expect(table.getByText('Administration')).toBeVisible();
});
test('it try to add twice the same user', async ({ page, browserName }) => {

View File

@@ -82,7 +82,7 @@ test.describe('Members Delete', () => {
test('it deletes admin member', async ({ page, browserName }) => {
await createTeam(page, 'member-delete-4', browserName, 1);
const username = await addNewMember(page, 0, 'Admin');
const username = await addNewMember(page, 0, 'Administration');
const table = page.getByLabel('List members card').getByRole('table');
@@ -119,9 +119,9 @@ test.describe('Members Delete', () => {
await myCells.nth(4).getByLabel('Member options').click();
// Change role to Admin
await page.getByText('Update the role').click();
await page.getByText('Update role').click();
const radioGroup = page.getByLabel('Radio buttons to update the roles');
await radioGroup.getByRole('radio', { name: 'Admin' }).click();
await radioGroup.getByRole('radio', { name: 'Administration' }).click();
await page.getByRole('button', { name: 'Validate' }).click();
const cells = table
@@ -137,7 +137,7 @@ test.describe('Members Delete', () => {
// To not be the only owner
await addNewMember(page, 0, 'Owner');
const username = await addNewMember(page, 1, 'Admin', 'something');
const username = await addNewMember(page, 1, 'Administration', 'something');
const table = page.getByLabel('List members card').getByRole('table');
@@ -149,9 +149,9 @@ test.describe('Members Delete', () => {
await myCells.nth(4).getByLabel('Member options').click();
// Change role to Admin
await page.getByText('Update the role').click();
await page.getByText('Update role').click();
const radioGroup = page.getByLabel('Radio buttons to update the roles');
await radioGroup.getByRole('radio', { name: 'Admin' }).click();
await radioGroup.getByRole('radio', { name: 'Administration' }).click();
await page.getByRole('button', { name: 'Validate' }).click();
const cells = table

View File

@@ -43,10 +43,12 @@ test.describe('Member Grid', () => {
new RegExp(`E2E ${browserName}`, 'i'),
);
await cells.nth(4).getByLabel('Member options').click();
await page.getByText('Update the role').click();
await page.getByText('Update role').click();
await expect(
page.getByText('You are the last owner, you cannot change your role.'),
page.getByText(
'You are the sole owner of this group. Make another member the group owner, before you can change your own role.',
),
).toBeVisible();
const radioGroup = page.getByLabel('Radio buttons to update the roles');

View File

@@ -19,13 +19,11 @@ test.describe('Team', () => {
await expect(page.getByLabel('icon group')).toBeVisible();
await expect(
page.getByRole('heading', {
name: `Members of “${teamName}`,
name: teamName,
level: 3,
}),
).toBeVisible();
await expect(
page.getByText(`Add people to the “${teamName}“ group.`),
).toBeVisible();
await expect(page.getByText(`Group details`)).toBeVisible();
await expect(page.getByText(`1 member`)).toBeVisible();
@@ -55,8 +53,6 @@ test.describe('Team', () => {
.click();
await expect(page.getByText('The team has been updated.')).toBeVisible();
await expect(
page.getByText(`Add people to the “${teamName}“ group.`),
).toBeVisible();
await expect(page.getByText(`Group details`)).toBeVisible();
});
});

View File

@@ -71,7 +71,7 @@ test.describe('Teams Create', () => {
await page.getByText('Team name').fill(teamName);
await page.getByRole('button', { name: 'Create the team' }).click();
const elTeam = page.getByText(`Members of “${teamName}`);
const elTeam = page.getByRole('heading', { name: teamName });
await expect(elTeam).toBeVisible();
await panel.getByRole('button', { name: 'Add a team' }).click();

View File

@@ -31,7 +31,7 @@ test.describe('Teams Delete', () => {
await addNewMember(page, 0, 'Owner');
// Change role to Admin
// Change role to Administration
const table = page.getByLabel('List members card').getByRole('table');
const myCells = table
.getByRole('row')
@@ -39,9 +39,9 @@ test.describe('Teams Delete', () => {
.getByRole('cell');
await myCells.nth(4).getByLabel('Member options').click();
await page.getByText('Update the role').click();
await page.getByText('Update role').click();
const radioGroup = page.getByLabel('Radio buttons to update the roles');
await radioGroup.getByRole('radio', { name: 'Admin' }).click();
await radioGroup.getByRole('radio', { name: 'Administration' }).click();
await page.getByRole('button', { name: 'Validate' }).click();
// Delete the team button should be hidden
@@ -59,7 +59,7 @@ test.describe('Teams Delete', () => {
await addNewMember(page, 0, 'Owner');
// Change role to Admin
// Change role to Administration
const table = page.getByLabel('List members card').getByRole('table');
const myCells = table
.getByRole('row')
@@ -67,7 +67,7 @@ test.describe('Teams Delete', () => {
.getByRole('cell');
await myCells.nth(4).getByLabel('Member options').click();
await page.getByText('Update the role').click();
await page.getByText('Update role').click();
const radioGroup = page.getByLabel('Radio buttons to update the roles');
await radioGroup.getByRole('radio', { name: 'Member' }).click();
await page.getByRole('button', { name: 'Validate' }).click();