add custom mouse event test

This commit is contained in:
nikneym
2025-09-10 11:27:41 +03:00
parent 8f96ea457f
commit c9cd0fad40

View File

@@ -31,3 +31,20 @@
testing.expectEqual('click', evt.type); testing.expectEqual('click', evt.type);
testing.expectEqual(true, evt instanceof MouseEvent); testing.expectEqual(true, evt instanceof MouseEvent);
</script> </script>
<script id=customMouseEvent>
let hasEventDispatched = false;
let customMouseEvent = new MouseEvent("CustomMouseEvent");
testing.expectEqual(true, customMouseEvent instanceof MouseEvent);
document.addEventListener("CustomMouseEvent", (event) => {
hasEventDispatched = true;
testing.expectEqual(true, event instanceof MouseEvent);
testing.expectEqual(true, customMouseEvent === event);
});
document.dispatchEvent(customMouseEvent);
testing.expectEqual(true, hasEventDispatched);
</script>