diff --git a/app/features/tournament-bracket/components/StartedMatch.tsx b/app/features/tournament-bracket/components/StartedMatch.tsx index c6d501042..e11103713 100644 --- a/app/features/tournament-bracket/components/StartedMatch.tsx +++ b/app/features/tournament-bracket/components/StartedMatch.tsx @@ -586,6 +586,7 @@ function ModeProgressIndicator({ height={20} width={20} alt={t(`game-misc:MODE_LONG_${map.mode}`)} + testId="mode-progress-banned" /> } diff --git a/app/features/tournament-bracket/routes/to.$id.brackets.tsx b/app/features/tournament-bracket/routes/to.$id.brackets.tsx index d24c59006..a9ba966e0 100644 --- a/app/features/tournament-bracket/routes/to.$id.brackets.tsx +++ b/app/features/tournament-bracket/routes/to.$id.brackets.tsx @@ -343,7 +343,7 @@ function MapPreparer({ /> ) : null}
- {hasPreparedMaps ? : null} + {hasPreparedMaps ? : null} { url: userResultsPage({ discordId: ADMIN_DISCORD_ID }), }); - await expect(page.getByText("In The Zone 22")).toBeVisible(); + await expect(page.getByTestId("tournament-name-cell").getByText("In The Zone 22")).toBeVisible(); await navigate({ page, @@ -417,7 +417,7 @@ test.describe("Tournament bracket", () => { url: tournamentBracketsPage({ tournamentId }), }); - await page.getByRole("button", { name: "Underground" }).click(); + await page.getByRole("tab", { name: "Underground" }).click(); await submit(page, "check-in-bracket-button"); await impersonate(page); @@ -524,10 +524,10 @@ test.describe("Tournament bracket", () => { await backToBracket(page); } - await page.getByRole("button", { name: "Hammerhead" }).click(); + await page.getByRole("tab", { name: "Hammerhead" }).click(); await isNotVisible(page.getByTestId("brackets-viewer")); - await page.getByRole("button", { name: "Mako" }).click(); + await page.getByRole("tab", { name: "Mako" }).click(); await expect(page.getByTestId("brackets-viewer")).toBeVisible(); await page.getByTestId("finalize-bracket-button").click(); @@ -615,7 +615,7 @@ test.describe("Tournament bracket", () => { "Hammerhead", "Mako", ]) { - await page.getByRole("button", { name: bracketName }).click(); + await page.getByRole("tab", { name: bracketName }).click(); await page.getByTestId("finalize-bracket-button").click(); await submit(page, "confirm-finalize-bracket-button"); } @@ -1029,7 +1029,7 @@ test.describe("Tournament bracket", () => { url: tournamentBracketsPage({ tournamentId }), }); - await page.getByRole("button", { name: "Great White" }).click(); + await page.getByRole("tab", { name: "Great White" }).click(); await page.getByTestId("prepare-maps-button").click(); @@ -1042,22 +1042,22 @@ test.describe("Tournament bracket", () => { url: tournamentBracketsPage({ tournamentId }), }); - await page.getByRole("button", { name: "Great White" }).click(); + await page.getByRole("tab", { name: "Great White" }).click(); await expect(page.getByTestId("prepared-maps-check-icon")).toBeVisible(); // we did not prepare maps for group stage - await page.getByRole("button", { name: "Groups stage" }).click(); + await page.getByRole("tab", { name: "Groups stage" }).click(); await isNotVisible(page.getByTestId("prepared-maps-check-icon")); // should reuse prepared maps from Great White - await page.getByRole("button", { name: "Hammerhead" }).click(); + await page.getByRole("tab", { name: "Hammerhead" }).click(); await expect(page.getByTestId("prepared-maps-check-icon")).toBeVisible(); // finally, test third place match linking - await page.getByRole("button", { name: "Great White" }).click(); + await page.getByRole("tab", { name: "Great White" }).click(); await page.getByTestId("prepare-maps-button").click(); @@ -1072,7 +1072,7 @@ test.describe("Tournament bracket", () => { url: tournamentBracketsPage({ tournamentId }), }); - await page.getByRole("button", { name: "Great White" }).click(); + await page.getByRole("tab", { name: "Great White" }).click(); await page.getByTestId("prepare-maps-button").click(); @@ -1117,7 +1117,7 @@ test.describe("Tournament bracket", () => { } await expect( - page.locator(".tournament-bracket__mode-progress__image__banned"), + page.getByTestId("mode-progress-banned"), ).toHaveCount(2); }