Skip to content

Commit d997e14

Browse files
test: add accessibility test for ShareSheet close button
1 parent 6c6aa97 commit d997e14

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

components/dashboard/ShareSheet.test.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,17 @@ describe('ShareSheet', () => {
8989
expect(screen.getByText('Share on X')).toBeDefined();
9090
expect(screen.getByText('Download JSON')).toBeDefined();
9191
});
92+
it('renders close button with correct aria-label and calls onClose', () => {
93+
render(<ShareSheet {...defaultProps} />);
94+
95+
const closeButton = screen.getByLabelText('Close share options panel');
96+
97+
expect(closeButton).toBeDefined();
98+
99+
fireEvent.click(closeButton);
100+
101+
expect(defaultProps.onClose).toHaveBeenCalled();
102+
});
92103

93104
it('calls onClose when close button is clicked', () => {
94105
render(<ShareSheet {...defaultProps} />);

0 commit comments

Comments
 (0)