Jacek Caban : mshtml/tests: Added more IDOMEvent::preventDefault tests.
Module: wine Branch: master Commit: e36b765be44e1f76508648da6f9673057aeaf335 URL: https://source.winehq.org/git/wine.git/?a=commit;h=e36b765be44e1f76508648da6... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Thu Mar 8 08:56:38 2018 -0600 mshtml/tests: Added more IDOMEvent::preventDefault tests. Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/mshtml/tests/events.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/dlls/mshtml/tests/events.js b/dlls/mshtml/tests/events.js index 3836e13..dc9ce5a 100644 --- a/dlls/mshtml/tests/events.js +++ b/dlls/mshtml/tests/events.js @@ -358,6 +358,7 @@ function test_prevent_default() { elem.onclick = function(event) { event.preventDefault(); + ok(event.defaultPrevented === false, "defaultPrevented"); } e = document.createEvent("Event"); e.initEvent("click", true, false); @@ -372,6 +373,19 @@ function test_prevent_default() { r = elem.dispatchEvent(e); ok(r === true, "dispatchEvent returned " + r); + e = document.createEvent("Event"); + e.initEvent("click", false, true); + e.preventDefault(); + ok(e.defaultPrevented === false, "defaultPrevented = " + e.defaultPrevented); + + e = document.createEvent("Event"); + e.initEvent("click", false, true); + elem.onclick = null; + r = elem.dispatchEvent(e); + ok(r === true, "dispatchEvent returned " + r); + e.preventDefault(); + ok(e.defaultPrevented === false, "defaultPrevented = " + e.defaultPrevented); + next_test(); }
participants (1)
-
Alexandre Julliard