💬(app-desk) change some texts
Change some texts on the team page.
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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 }) => {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user