Skip to content

Commit 8d9eb2a

Browse files
committed
test
1 parent b8689ae commit 8d9eb2a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/internal/primitives/DismissableLayer.test.tsx

+14
Original file line numberDiff line numberDiff line change
@@ -194,4 +194,18 @@ describe('DismissableLayer', () => {
194194
fireEvent.pointerDown(document.body);
195195
expect(onDismiss).not.toHaveBeenCalled();
196196
});
197+
198+
it('handles null event target gracefully', () => {
199+
render(
200+
<DismissableLayer onDismiss={onDismiss}>
201+
<div>Test Content</div>
202+
</DismissableLayer>,
203+
);
204+
205+
const event = new Event('pointerdown', { bubbles: true });
206+
Object.defineProperty(event, 'target', { value: null });
207+
document.dispatchEvent(event);
208+
209+
expect(onDismiss).not.toHaveBeenCalled();
210+
});
197211
});

0 commit comments

Comments
 (0)