Skip to content

Commit 3b4d3d0

Browse files
committed
fix: e2e test fixes
1 parent dc3f47c commit 3b4d3d0

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

site/e2e/tests/organizationGroups.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ test("create group", async ({ page }) => {
2222
await page.goto(`/organizations/${org.name}`);
2323

2424
// Navigate to groups page
25-
await page.getByText("Groups").click();
25+
await page.getByRole("link", { name: "Groups" }).click();
2626
await expect(page).toHaveTitle(`Groups - Org ${org.name} - Coder`);
2727

2828
// Create a new group

site/e2e/tests/organizationMembers.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ test("add and remove organization member", async ({ page }) => {
1515
const { displayName } = await createOrganization(page);
1616

1717
// Navigate to members page
18-
await page.getByText("Members").click();
18+
await page.getByRole("link", { name: "Members" }).click();
1919
await expect(page).toHaveTitle(`Members - ${displayName} - Coder`);
2020

2121
// Add a user to the org

site/e2e/tests/organizations.spec.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,21 @@ test("create and delete organization", async ({ page }) => {
2828
await expectUrl(page).toHavePathName(`/organizations/${name}`);
2929
await expect(page.getByText("Organization created.")).toBeVisible();
3030

31+
await page.goto(`/organizations/${name}/settings`, {
32+
waitUntil: "domcontentloaded",
33+
});
34+
3135
const newName = randomName();
3236
await page.getByLabel("Slug").fill(newName);
3337
await page.getByLabel("Description").fill(`Org description ${newName}`);
3438
await page.getByRole("button", { name: "Submit" }).click();
39+
await expect(page.getByText("Organization settings updated.")).toBeVisible();
3540

41+
await page.goto(`/organizations/${newName}/settings`, {
42+
waitUntil: "domcontentloaded",
43+
});
3644
// Expect to be redirected when renaming the organization
37-
await expectUrl(page).toHavePathName(`/organizations/${newName}`);
38-
await expect(page.getByText("Organization settings updated.")).toBeVisible();
45+
await expectUrl(page).toHavePathName(`/organizations/${newName}/settings`);
3946

4047
await page.getByRole("button", { name: "Delete this organization" }).click();
4148
const dialog = page.getByTestId("dialog");

site/src/modules/management/OrganizationSidebarView.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,6 @@ const OrganizationSettingsNavigation: FC<
196196
<>
197197
{active && (
198198
<div className="flex flex-col gap-1 my-2">
199-
{organization.permissions.editOrganization && (
200-
<SidebarNavSubItem end href={urlForSubpage(organization.name)}>
201-
Settings
202-
</SidebarNavSubItem>
203-
)}
204199
{organization.permissions.editMembers && (
205200
<SidebarNavSubItem end href={urlForSubpage(organization.name)}>
206201
Members

site/src/pages/ManagementSettingsPage/OrganizationSettingsPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ const OrganizationSettingsPage: FC = () => {
8989
organizationId: organization.id,
9090
req: values,
9191
});
92-
navigate(`/organizations/${updatedOrganization.name}`);
92+
navigate(`/organizations/${updatedOrganization.name}/settings`);
9393
displaySuccess("Organization settings updated.");
9494
}}
9595
onDeleteOrganization={() => {

0 commit comments

Comments
 (0)