Jacek Caban : msxml3/tests: Added invalid host XHR tests.

Alexandre Julliard julliard at winehq.org
Wed Mar 28 16:42:43 CDT 2018


Module: wine
Branch: master
Commit: 35bd57ec5e62a984dd4223551eaa0714c06f7722
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=35bd57ec5e62a984dd4223551eaa0714c06f7722

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Mar 27 18:20:19 2018 +0200

msxml3/tests: Added invalid host XHR tests.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msxml3/tests/httpreq.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/dlls/msxml3/tests/httpreq.c b/dlls/msxml3/tests/httpreq.c
index 5149222..f20f18f 100644
--- a/dlls/msxml3/tests/httpreq.c
+++ b/dlls/msxml3/tests/httpreq.c
@@ -1787,6 +1787,18 @@ static void test_XMLHTTP(void)
     SysFreeString(str);
 
     IXMLHttpRequest_Release(xhr);
+
+    /* invalid host */
+    xhr = create_xhr();
+
+    test_open(xhr, "GET", "http://invalid.host.test.winehq.org/test/path", S_OK);
+
+    V_VT(&varbody) = VT_EMPTY;
+    hr = IXMLHttpRequest_send(xhr, varbody);
+    todo_wine
+    ok(hr == INET_E_RESOURCE_NOT_FOUND, "send to invalid host returned %#x.\n", hr);
+
+    IXMLHttpRequest_Release(xhr);
     free_bstrs();
 }
 
@@ -1819,6 +1831,18 @@ static void test_server_xhr(void)
     SysFreeString(response);
 
     IServerXMLHTTPRequest_Release(xhr);
+
+    /* invalid host */
+    xhr = create_server_xhr();
+
+    test_server_open(xhr, "GET", "http://invalid.host.test.winehq.org/test/path", S_OK);
+
+    V_VT(&body) = VT_EMPTY;
+    hr = IServerXMLHTTPRequest_send(xhr, body);
+    todo_wine
+    ok(hr == WININET_E_NAME_NOT_RESOLVED, "send to invalid host returned %#x.\n", hr);
+
+    IServerXMLHTTPRequest_Release(xhr);
     free_bstrs();
 }
 




More information about the wine-cvs mailing list