Commit b5be64db authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

mshtml: Add IHTMLElementBody test.

parent aee6a2d8
...@@ -237,6 +237,10 @@ static IHTMLDocument2 *create_and_load_doc(const char *str) ...@@ -237,6 +237,10 @@ static IHTMLDocument2 *create_and_load_doc(const char *str)
ULONG ref; ULONG ref;
MSG msg; MSG msg;
HRESULT hres; HRESULT hres;
static const WCHAR ucPtr[] = {'b','a','c','k','g','r','o','u','n','d',0};
DISPID dispID = -1;
OLECHAR *name;
doc = create_doc_with_string(str); doc = create_doc_with_string(str);
do_advise((IUnknown*)doc, &IID_IPropertyNotifySink, (IUnknown*)&PropertyNotifySink); do_advise((IUnknown*)doc, &IID_IPropertyNotifySink, (IUnknown*)&PropertyNotifySink);
...@@ -256,6 +260,12 @@ static IHTMLDocument2 *create_and_load_doc(const char *str) ...@@ -256,6 +260,12 @@ static IHTMLDocument2 *create_and_load_doc(const char *str)
return NULL; return NULL;
} }
/* Check we can query for function on the IHTMLElementBody interface */
name = (WCHAR*)ucPtr;
hres = IHTMLElement_GetIDsOfNames(body, &IID_NULL, &name, 1, LOCALE_USER_DEFAULT, &dispID);
ok(hres == S_OK, "GetIDsOfNames(background) failed %08x\n", hres);
ok(dispID == DISPID_IHTMLBODYELEMENT_BACKGROUND, "Incorrect dispID got (%d)\n", dispID);
IHTMLElement_Release(body); IHTMLElement_Release(body);
return doc; return doc;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment