Module: wine Branch: master Commit: 62e340226cc968d24d67fff9bdec35cb16f19c4d URL: http://source.winehq.org/git/wine.git/?a=commit;h=62e340226cc968d24d67fff9bd...
Author: Jacek Caban jacek@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,