mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 06:33:29 +00:00
add custom mouse event test
This commit is contained in:
@@ -31,3 +31,20 @@
|
||||
testing.expectEqual('click', evt.type);
|
||||
testing.expectEqual(true, evt instanceof MouseEvent);
|
||||
</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