Tests: Import a bunch of WPT tests from /dom/events

This commit is contained in:
Andreas Kling
2024-11-17 11:29:31 +01:00
committed by Andreas Kling
parent 0339ece565
commit aa9ed71ff3
Notes: github-actions[bot] 2024-11-17 13:57:32 +00:00
125 changed files with 6002 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>KeyEvent.initKeyEvent</title>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<div id="log"></div>
<script>
// The legacy KeyEvent.initKeyEvent shouldn't be defined in the wild anymore.
// https://www.w3.org/TR/1999/WD-DOM-Level-2-19990923/events.html#Events-Event-initKeyEvent
test(function() {
const event = document.createEvent("KeyboardEvent");
assert_true(event?.initKeyEvent === undefined);
}, "KeyboardEvent.initKeyEvent shouldn't be defined (created by createEvent(\"KeyboardEvent\")");
test(function() {
const event = new KeyboardEvent("keypress");
assert_true(event?.initKeyEvent === undefined);
}, "KeyboardEvent.initKeyEvent shouldn't be defined (created by constructor)");
test(function() {
assert_true(KeyboardEvent.prototype.initKeyEvent === undefined);
}, "KeyboardEvent.prototype.initKeyEvent shouldn't be defined");
</script>