Skip to content

Commit

Permalink
LG-1636: Adds data-testids to confirmation modal (#2201)
Browse files Browse the repository at this point in the history
* adds data-testids to confirmation modal

* Update ConfirmationModal.tsx

---------

Co-authored-by: Shaneeza <[email protected]>
  • Loading branch information
bruugey and shaneeza authored Feb 1, 2024
1 parent 0b3fe09 commit ae4afdc
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
5 changes: 5 additions & 0 deletions .changeset/many-seals-compare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@leafygreen-ui/confirmation-modal': patch
---

Adds `data-testids` to better support end-to-end testing
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ export const ConfirmationModal = React.forwardRef(
// eslint-disable-next-line jsx-a11y/no-autofocus
autoFocus
darkMode={darkMode}
data-testid="lg-confirmation-modal-confirmation-input"
></TextInput>
);
}
Expand Down Expand Up @@ -87,7 +88,11 @@ export const ConfirmationModal = React.forwardRef(
/>
</div>
)}
<H3 as="h1" className={cx(titleStyle)}>
<H3
as="h1"
className={cx(titleStyle)}
data-testid="lg-confirmation-modal-title"
>
{title}
</H3>
{children}
Expand All @@ -99,10 +104,15 @@ export const ConfirmationModal = React.forwardRef(
disabled={!confirmEnabled || submitDisabled}
onClick={onConfirm}
className={buttonStyle}
data-testid="lg-confirmation-modal-footer-confirm-button"
>
{buttonText}
</Button>
<Button onClick={onCancel} className={buttonStyle}>
<Button
onClick={onCancel}
className={buttonStyle}
data-testid="lg-confirmation-modal-footer-cancel-button"
>
Cancel
</Button>
</Footer>
Expand Down

0 comments on commit ae4afdc

Please sign in to comment.