From f73e8d6754088d32b84e02d2e34e34c538873251 Mon Sep 17 00:00:00 2001 From: Anne van Kesteren Date: Tue, 26 Mar 2019 11:47:55 +0000 Subject: [PATCH] Bug 1491847 [wpt PR 13030] - DOM: eventPhase during legacy-pre-activation behavior, a=testonly Automatic update from web-platform-tests DOM: eventPhase during legacy-pre-activation behavior For https://github.com/whatwg/dom/pull/686. -- wpt-commits: 079928e6d608251333281d1a934f50d01ffeb901 wpt-pr: 13030 --- .../events/legacy-pre-activation-behavior.window.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 testing/web-platform/tests/dom/events/legacy-pre-activation-behavior.window.js diff --git a/testing/web-platform/tests/dom/events/legacy-pre-activation-behavior.window.js b/testing/web-platform/tests/dom/events/legacy-pre-activation-behavior.window.js new file mode 100644 index 0000000000000..e9e84bfad1e6f --- /dev/null +++ b/testing/web-platform/tests/dom/events/legacy-pre-activation-behavior.window.js @@ -0,0 +1,10 @@ +test(t => { + const input = document.body.appendChild(document.createElement('input')); + input.type = "radio"; + t.add_cleanup(() => input.remove()); + const clickEvent = new MouseEvent('click', { button: 0, which: 1 }); + input.addEventListener('change', t.step_func(() => { + assert_equals(clickEvent.eventPhase, Event.NONE); + })); + input.dispatchEvent(clickEvent); +}, "Use NONE phase during legacy-pre-activation behavior");