Skip to content

Commit da9239e

Browse files
committed
add a story to test when a preset has been selected
1 parent 8d08a64 commit da9239e

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.stories.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import {
1010
mockApiError,
1111
} from "testHelpers/entities";
1212
import { CreateWorkspacePageView } from "./CreateWorkspacePageView";
13+
import { within } from "@testing-library/react";
14+
import userEvent from "@testing-library/user-event";
1315

1416
const meta: Meta<typeof CreateWorkspacePageView> = {
1517
title: "pages/CreateWorkspacePage",
@@ -116,7 +118,7 @@ export const Parameters: Story = {
116118
},
117119
};
118120

119-
export const Presets: Story = {
121+
export const PresetsButNoneSelected: Story = {
120122
args: {
121123
presets: [
122124
{
@@ -148,6 +150,15 @@ export const Presets: Story = {
148150
},
149151
};
150152

153+
export const PresetSelected: Story = {
154+
args: PresetsButNoneSelected.args,
155+
play: async ({ canvasElement }) => {
156+
const canvas = within(canvasElement);
157+
await userEvent.click(canvas.getByLabelText("Preset"));
158+
await userEvent.click(canvas.getByText("Preset 1"));
159+
},
160+
};
161+
151162
export const ExternalAuth: Story = {
152163
args: {
153164
externalAuth: [

0 commit comments

Comments
 (0)