Module: wine Branch: master Commit: e36b765be44e1f76508648da6f9673057aeaf335 URL: https://source.winehq.org/git/wine.git/?a=commit;h=e36b765be44e1f76508648da6...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Mar 8 08:56:38 2018 -0600
mshtml/tests: Added more IDOMEvent::preventDefault tests.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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(); }