🐛(frontend) fix create team button

The button to create a new team was not displayed properly anymore.
This commit is contained in:
Quentin BEY
2025-05-06 16:17:40 +02:00
parent aa3d90b686
commit f0c609ef0b
5 changed files with 22 additions and 18 deletions

View File

@@ -48,7 +48,7 @@ export const createTeam = async (
const randomTeams = randomName(teamName, browserName, length);
for (let i = 0; i < randomTeams.length; i++) {
await panel.getByRole('link', { name: 'Add a team' }).click();
await panel.getByRole('button', { name: 'Add a team' }).click();
await page.getByText('Team name').fill(randomTeams[i]);
await expect(buttonCreate).toBeEnabled();
await buttonCreate.click();

View File

@@ -63,7 +63,7 @@ test.describe('Teams Create', () => {
}) => {
const panel = page.getByLabel('Teams panel').first();
await panel.getByRole('link', { name: 'Add a team' }).click();
await panel.getByRole('button', { name: 'Add a team' }).click();
const teamName = `My routing team ${browserName}-${Math.floor(Math.random() * 1000)}`;
await page.getByText('Team name').fill(teamName);
@@ -72,7 +72,7 @@ test.describe('Teams Create', () => {
const elTeam = page.getByRole('heading', { name: teamName });
await expect(elTeam).toBeVisible();
await panel.getByRole('link', { name: 'Add a team' }).click();
await panel.getByRole('button', { name: 'Add a team' }).click();
await expect(elTeam).toBeHidden();
await panel.locator('li').getByText(teamName).click();

View File

@@ -20,7 +20,7 @@ test.describe('Teams Panel', () => {
).toBeVisible();
await expect(
panel.getByRole('link', {
panel.getByRole('button', {
name: 'Add a team',
}),
).toBeVisible();
@@ -67,11 +67,11 @@ test.describe('Teams Panel', () => {
const selectedTeam = panel.locator('li').nth(0);
await expect(selectedTeam).toHaveCSS(
'background-color',
'rgb(202, 202, 251)',
'rgb(133, 133, 246)',
);
const hoverTeam = panel.locator('li').nth(1);
await hoverTeam.hover();
await expect(hoverTeam).toHaveCSS('background-color', 'rgb(227, 227, 253)');
await expect(hoverTeam).toHaveCSS('background-color', 'rgb(202, 202, 251)');
});
});