Skip to content

Commit 9153ef7

Browse files
committed
fix: update tests
1 parent 359aa7b commit 9153ef7

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

site/src/pages/OrganizationSettingsPage/OrganizationMembersPage.test.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,18 @@ const renderPage = async () => {
4747
const removeMember = async () => {
4848
const user = userEvent.setup();
4949
// Click on the "Open menu" button to display the "Remove" option
50-
const menuButtons = await screen.findAllByLabelText("Open menu");
50+
const menuButtons = await screen.findAllByRole("button", { name: "Open menu" });
5151
// get MockUser2
5252
const selectedMenuButton = menuButtons[0];
5353

5454
await user.click(selectedMenuButton);
5555

56-
const removeButton = await within(document.body).findByText("Remove…");
56+
// Wait for the dropdown menu to be visible and find the remove button
57+
const menuItems = await screen.findAllByRole("menuitem");
58+
const removeButton = menuItems.find(item => item.textContent === "Remove");
59+
if (!removeButton) {
60+
throw new Error("Remove button not found");
61+
}
5762
await user.click(removeButton);
5863

5964
const dialog = await within(document.body).findByRole("dialog");

site/src/pages/WorkspacePage/WorkspaceActions/WorkspaceActions.stories.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,9 @@ export const OpenDownloadLogs: Story = {
202202
},
203203
play: async ({ canvasElement }) => {
204204
const canvas = within(canvasElement);
205-
await userEvent.click(canvas.getByRole("button", { name: "More options" }));
206-
await userEvent.click(canvas.getByText("Download logs", { exact: false }));
205+
await userEvent.click(canvas.getByRole("button", { name: "Workspace actions" }));
207206
const screen = within(document.body);
207+
await userEvent.click(screen.getByText("Download logs…"));
208208
await expect(screen.getByTestId("dialog")).toBeInTheDocument();
209209
},
210210
};
@@ -215,8 +215,9 @@ export const CanDeleteDormantWorkspace: Story = {
215215
},
216216
play: async ({ canvasElement }) => {
217217
const canvas = within(canvasElement);
218-
await userEvent.click(canvas.getByRole("button", { name: "More options" }));
219-
const deleteButton = canvas.getByText("Delete…");
218+
await userEvent.click(canvas.getByRole("button", { name: "Workspace actions" }));
219+
const screen = within(document.body);
220+
const deleteButton = screen.getByText("Delete…");
220221
await expect(deleteButton).toBeEnabled();
221222
},
222223
};

site/src/pages/WorkspacePage/WorkspaceActions/WorkspaceActions.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,13 @@ export const WorkspaceActions: FC<WorkspaceActionsProps> = ({
182182
<Button
183183
size="icon-lg"
184184
variant="subtle"
185-
aria-label="More options"
185+
aria-label="Workspace actions"
186186
data-testid="workspace-options-button"
187187
aria-controls="workspace-options"
188188
disabled={!canAcceptJobs}
189189
>
190190
<EllipsisVertical aria-hidden="true" />
191-
<span className="sr-only">More options</span>
191+
<span className="sr-only">Workspace actions</span>
192192
</Button>
193193
</DropdownMenuTrigger>
194194

0 commit comments

Comments
 (0)