Skip to content

Commit ee48b37

Browse files
committed
thanks I hate it
1 parent 58e0630 commit ee48b37

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,3 +320,39 @@ export const TemplateDoesNotAllowAutostop: Story = {
320320
},
321321
},
322322
};
323+
324+
export const TemplateInfoPopover: Story = {
325+
play: async ({ canvasElement, step }) => {
326+
const canvas = within(canvasElement);
327+
328+
await step("activate hover trigger", async () => {
329+
await userEvent.hover(canvas.getByText(baseWorkspace.name));
330+
await waitFor(() =>
331+
expect(
332+
canvas.getByRole("presentation", { hidden: true }),
333+
).toHaveTextContent(MockTemplate.display_name),
334+
);
335+
});
336+
},
337+
};
338+
339+
export const TemplateInfoPopoverWithoutDisplayName: Story = {
340+
args: {
341+
workspace: {
342+
...baseWorkspace,
343+
template_display_name: "",
344+
},
345+
},
346+
play: async ({ canvasElement, step }) => {
347+
const canvas = within(canvasElement);
348+
349+
await step("activate hover trigger", async () => {
350+
await userEvent.hover(canvas.getByText(baseWorkspace.name));
351+
await waitFor(() =>
352+
expect(
353+
canvas.getByRole("presentation", { hidden: true }),
354+
).toHaveTextContent(MockTemplate.name),
355+
);
356+
});
357+
},
358+
};

0 commit comments

Comments
 (0)