Skip to content

Commit 24f1367

Browse files
committed
waitFor in hover story
1 parent 6f065be commit 24f1367

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

lib/src/header/Header.stories.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import DxcHeader from "./Header";
33
import Title from "../../.storybook/components/Title";
44
import ExampleContainer from "../../.storybook/components/ExampleContainer";
55
import { userEvent, waitFor, within } from "@storybook/testing-library";
6-
import DxcButton from '../button/Button';
76

87
export default {
98
title: "Header",
@@ -114,14 +113,10 @@ const RespHeaderFocus = () => (
114113
</ExampleContainer>
115114
);
116115

117-
export const ResponsiveHeaderHover = () => (
116+
const RespHeaderHover = () => (
118117
<ExampleContainer pseudoState="pseudo-hover">
119118
<Title title="Responsive hover" theme="light" level={4} />
120-
<DxcHeader
121-
content={<DxcButton label="Test" />}
122-
responsiveContent={(closeHandler) => <p>Lorem ipsum dolor sit amet.</p>}
123-
underlined
124-
/>
119+
<DxcHeader responsiveContent={(closeHandler) => <p>Lorem ipsum dolor sit amet.</p>} underlined />
125120
</ExampleContainer>
126121
);
127122

@@ -152,12 +147,17 @@ ResponsiveHeaderFocus.play = async ({ canvasElement }) => {
152147
await userEvent.tab();
153148
};
154149

155-
// ResponsiveHeaderHover.parameters = {
156-
// viewport: {
157-
// defaultViewport: "iphonex",
158-
// },
159-
// chromatic: { viewports: [375] },
160-
// };
150+
export const ResponsiveHeaderHover = RespHeaderHover.bind({});
151+
ResponsiveHeaderHover.parameters = {
152+
viewport: {
153+
defaultViewport: "iphonex",
154+
},
155+
chromatic: { viewports: [720] },
156+
};
157+
ResponsiveHeaderHover.play = async ({ canvasElement }) => {
158+
const canvas = within(canvasElement);
159+
await waitFor(() => canvas.findByText("Menu"));
160+
};
161161

162162
export const ResponsiveHeaderMenu = RespHeaderMenu.bind({});
163163
ResponsiveHeaderMenu.parameters = {

0 commit comments

Comments
 (0)