We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c6aa97 commit d997e14Copy full SHA for d997e14
1 file changed
components/dashboard/ShareSheet.test.tsx
@@ -89,6 +89,17 @@ describe('ShareSheet', () => {
89
expect(screen.getByText('Share on X')).toBeDefined();
90
expect(screen.getByText('Download JSON')).toBeDefined();
91
});
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
+ });
103
104
it('calls onClose when close button is clicked', () => {
105
render(<ShareSheet {...defaultProps} />);
0 commit comments