mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 14:43:28 +00:00
add custom mouse event test
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user