Jacek Caban : mshtml: Added IActiveScriptSiteUIControl tests.
Alexandre Julliard
julliard at winehq.org
Wed Sep 26 14:06:51 CDT 2012
Module: wine
Branch: master
Commit: 62e340226cc968d24d67fff9bdec35cb16f19c4d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=62e340226cc968d24d67fff9bdec35cb16f19c4d
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Sep 26 14:37:47 2012 +0200
mshtml: Added IActiveScriptSiteUIControl tests.
---
dlls/mshtml/tests/script.c | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/tests/script.c b/dlls/mshtml/tests/script.c
index 0fa6eba..ddf3613 100644
--- a/dlls/mshtml/tests/script.c
+++ b/dlls/mshtml/tests/script.c
@@ -2084,6 +2084,22 @@ static void test_default_arg_conv(IHTMLWindow2 *window)
IDispatchEx_Release(dispex);
}
+static void test_ui(void)
+{
+ IActiveScriptSiteUIControl *ui_control;
+ SCRIPTUICHANDLING uic_handling = 10;
+ HRESULT hres;
+
+ hres = IActiveScriptSite_QueryInterface(site, &IID_IActiveScriptSiteUIControl, (void**)&ui_control);
+ ok(hres == S_OK, "Could not get IActiveScriptSiteUIControl: %08x\n", hres);
+
+ hres = IActiveScriptSiteUIControl_GetUIBehavior(ui_control, SCRIPTUICITEM_MSGBOX, &uic_handling);
+ ok(hres == S_OK, "GetUIBehavior failed: %08x\n", hres);
+ ok(uic_handling == SCRIPTUICHANDLING_ALLOW, "uic_handling = %d\n", uic_handling);
+
+ IActiveScriptSiteUIControl_Release(ui_control);
+}
+
static void test_script_run(void)
{
IDispatchEx *document, *dispex;
@@ -2308,6 +2324,7 @@ static void test_script_run(void)
test_global_id();
test_security();
+ test_ui();
}
static HRESULT WINAPI ActiveScriptParse_ParseScriptText(IActiveScriptParse *iface,
More information about the wine-cvs
mailing list