Skip to content

Commit 55b1d03

Browse files
author
Eric Olkowski
committed
Updated failing cypress test
1 parent f3789b1 commit 55b1d03

File tree

2 files changed

+21
-35
lines changed

2 files changed

+21
-35
lines changed

packages/react-integration/cypress/integration/card.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ describe('Card Demo Test', () => {
6161
});
6262

6363
it('Verify clickable only card action is triggered', () => {
64-
cy.get('#clickable-card-drawer').should('not.have.class', 'pf-m-expanded');
65-
cy.get('#clickable-card-example-1').click();
66-
cy.get('#clickable-card-drawer').should('have.class', 'pf-m-expanded');
64+
cy.get('#clickable-card-example-1').should('not.have.class', 'pf-m-current');
65+
cy.get('#clickable-card-example-1 .pf-v6-c-card__clickable-action').click();
66+
cy.get('#clickable-card-example-1').should('have.class', 'pf-m-current');
6767
});
6868

6969
it('Verify clickable only card link is navigated to', () => {

packages/react-integration/demo-app-ts/src/components/demos/CardDemo/CardDemo.tsx

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ interface CardDemoState {
2828
selectableChecked1: boolean;
2929
selectableChecked2: boolean;
3030
singleSelectableChecked: string;
31-
drawerIsExpanded: boolean;
31+
isCardClicked: boolean;
3232
selectableClickableChecked: boolean;
3333
selectableClickableSelected: boolean;
3434
selectaleClickableDrawerIsExpanded: boolean;
@@ -44,7 +44,7 @@ class CardDemo extends Component {
4444
selectableChecked1: false,
4545
selectableChecked2: false,
4646
singleSelectableChecked: '',
47-
drawerIsExpanded: false,
47+
isCardClicked: false,
4848
selectableClickableChecked: false,
4949
selectableClickableSelected: false,
5050
selectaleClickableDrawerIsExpanded: false
@@ -117,7 +117,7 @@ class CardDemo extends Component {
117117
selectableChecked1,
118118
selectableChecked2,
119119
singleSelectableChecked,
120-
drawerIsExpanded,
120+
isCardClicked,
121121
selectableClickableChecked,
122122
selectableClickableSelected,
123123
selectaleClickableDrawerIsExpanded
@@ -259,35 +259,21 @@ class CardDemo extends Component {
259259
<CardBody>This card is single selectable.</CardBody>
260260
</Card>
261261
<br></br>
262-
<div style={{ height: '150px' }}>
263-
<Drawer id="clickable-card-drawer" isExpanded={drawerIsExpanded}>
264-
<DrawerContent
265-
panelContent={
266-
<DrawerPanelContent>
267-
<span>Clickable card drawer panel</span>
268-
</DrawerPanelContent>
269-
}
270-
>
271-
<DrawerContentBody>
272-
<Card id="clickable-card-example-1" isClickable>
273-
<CardHeader
274-
selectableActions={{
275-
onClickAction: () => {
276-
this.setState({ drawerIsExpanded: !drawerIsExpanded });
277-
},
278-
selectableActionId: 'clickable-card-input-1',
279-
selectableActionAriaLabelledby: 'clickable-card-example-1',
280-
name: 'clickable-card-example-1'
281-
}}
282-
>
283-
<CardTitle>Clickable card with action</CardTitle>
284-
</CardHeader>
285-
<CardBody>This card performs an action on click.</CardBody>
286-
</Card>
287-
</DrawerContentBody>
288-
</DrawerContent>
289-
</Drawer>
290-
</div>
262+
<Card id="clickable-card-example-1" isClickable isClicked={isCardClicked}>
263+
<CardHeader
264+
selectableActions={{
265+
onClickAction: () => {
266+
this.setState({ isCardClicked: !isCardClicked });
267+
},
268+
selectableActionId: 'clickable-card-input-1',
269+
selectableActionAriaLabelledby: 'clickable-card-example-1',
270+
name: 'clickable-card-example-1'
271+
}}
272+
>
273+
<CardTitle>Clickable card with action</CardTitle>
274+
</CardHeader>
275+
<CardBody>This card performs an action on click.</CardBody>
276+
</Card>
291277
<br></br>
292278
<Card id="clickable-card-example-2" isClickable>
293279
<CardHeader

0 commit comments

Comments
 (0)