diff --git a/dlls/mshtml/tests/events.html b/dlls/mshtml/tests/events.html index 638545cdbdc..cb726c101d1 100644 --- a/dlls/mshtml/tests/events.html +++ b/dlls/mshtml/tests/events.html @@ -95,9 +95,11 @@ function test_handler_this() { } function registerHandler(name, target) { - var b = target.attachEvent("onclick", function() { + var b = target.attachEvent("onclick", function(event_arg) { ok(this === window, "this !== window"); calls.push(name+"*"); + with(todo_wine) + ok(event_arg != window.event, "event_arg == window.event"); }); ok(b, "attachEvent failed"); } diff --git a/dlls/mshtml/tests/winetest.js b/dlls/mshtml/tests/winetest.js index 29bdaabbdbb..3f1b38b2b59 100644 --- a/dlls/mshtml/tests/winetest.js +++ b/dlls/mshtml/tests/winetest.js @@ -51,3 +51,9 @@ function win_skip(m) { function reportSuccess() { external.reportSuccess(); } + +var todo_wine = { + ok: function(b,m) { + return external.todo_wine_ok(b,m); + } +};