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