Jacek Caban : mshtml/tests: Added more IDOMEvent::preventDefault tests.

Alexandre Julliard julliard at winehq.org
Thu Mar 8 15:18:42 CST 2018


Module: wine
Branch: master
Commit: e36b765be44e1f76508648da6f9673057aeaf335
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=e36b765be44e1f76508648da6f9673057aeaf335

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Mar  8 08:56:38 2018 -0600

mshtml/tests: Added more IDOMEvent::preventDefault tests.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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();
 }
 




More information about the wine-cvs mailing list