Skip to content

Commit 7bea0b3

Browse files
committed
fix: e2e test fixes
1 parent cc2a2e0 commit 7bea0b3

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
@@ -23,7 +23,7 @@ test("create group", async ({ page }) => {
2323
await page.goto(`/organizations/${org.name}`);
2424

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

2929
// Create a new group

site/e2e/tests/organizationMembers.spec.ts

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

2323
// Navigate to members page
24-
await page.getByText("Members").click();
24+
await page.getByRole("link", { name: "Members" }).click();
2525
await expect(page).toHaveTitle(`Members - ${displayName} - Coder`);
2626

2727
// 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
@@ -29,14 +29,21 @@ test("create and delete organization", async ({ page }) => {
2929
await expectUrl(page).toHavePathName(`/organizations/${name}`);
3030
await expect(page.getByText("Organization created.")).toBeVisible();
3131

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

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

4148
await page.getByRole("button", { name: "Delete this organization" }).click();
4249
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
@@ -194,11 +194,6 @@ const OrganizationSettingsNavigation: FC<
194194
<>
195195
{active && (
196196
<div className="flex flex-col gap-1 my-2">
197-
{organization.permissions.editOrganization && (
198-
<SidebarNavSubItem end href={urlForSubpage(organization.name)}>
199-
Settings
200-
</SidebarNavSubItem>
201-
)}
202197
{organization.permissions.editMembers && (
203198
<SidebarNavSubItem end href={urlForSubpage(organization.name)}>
204199
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)