Commit 295d6773 authored by Nicolas Le Cam's avatar Nicolas Le Cam Committed by Alexandre Julliard

wininet/tests: Fix HttpSendRequestW test on IE5.

parent d5f3d6f7
...@@ -771,7 +771,7 @@ static void InternetOpenUrlA_test(void) ...@@ -771,7 +771,7 @@ static void InternetOpenUrlA_test(void)
char buffer[0x400]; char buffer[0x400];
DWORD size, readbytes, totalbytes=0; DWORD size, readbytes, totalbytes=0;
BOOL ret; BOOL ret;
myhinternet = InternetOpen("Winetest",0,NULL,NULL,INTERNET_FLAG_NO_CACHE_WRITE); myhinternet = InternetOpen("Winetest",0,NULL,NULL,INTERNET_FLAG_NO_CACHE_WRITE);
ok((myhinternet != 0), "InternetOpen failed, error %u\n",GetLastError()); ok((myhinternet != 0), "InternetOpen failed, error %u\n",GetLastError());
size = 0x400; size = 0x400;
...@@ -1038,7 +1038,7 @@ static void HttpHeaders_test(void) ...@@ -1038,7 +1038,7 @@ static void HttpHeaders_test(void)
strcpy(buffer,"Warning"); strcpy(buffer,"Warning");
ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS, ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS,
buffer,&len,&index)==0,"Warning hearder reported as Existing\n"); buffer,&len,&index)==0,"Warning hearder reported as Existing\n");
ok(HttpAddRequestHeaders(hRequest,"Warning:test1",-1,HTTP_ADDREQ_FLAG_ADD), ok(HttpAddRequestHeaders(hRequest,"Warning:test1",-1,HTTP_ADDREQ_FLAG_ADD),
"Failed to add new header\n"); "Failed to add new header\n");
...@@ -1184,7 +1184,7 @@ static void HttpHeaders_test(void) ...@@ -1184,7 +1184,7 @@ static void HttpHeaders_test(void)
strcpy(buffer,"Warning"); strcpy(buffer,"Warning");
ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS, ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS,
buffer,&len,&index)==0,"Third Header Should Not Exist\n"); buffer,&len,&index)==0,"Third Header Should Not Exist\n");
ok(HttpAddRequestHeaders(hRequest,"Warning:test4",-1,HTTP_ADDREQ_FLAG_ADD_IF_NEW)==0, "HTTP_ADDREQ_FLAG_ADD_IF_NEW replaced existing header\n"); ok(HttpAddRequestHeaders(hRequest,"Warning:test4",-1,HTTP_ADDREQ_FLAG_ADD_IF_NEW)==0, "HTTP_ADDREQ_FLAG_ADD_IF_NEW replaced existing header\n");
index = 0; index = 0;
...@@ -1274,7 +1274,7 @@ static void HttpHeaders_test(void) ...@@ -1274,7 +1274,7 @@ static void HttpHeaders_test(void)
strcpy(buffer,"Warning"); strcpy(buffer,"Warning");
ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS, buffer,&len,&index)==0,"Third Header Should Not Exist\n"); ok(HttpQueryInfo(hRequest,HTTP_QUERY_CUSTOM|HTTP_QUERY_FLAG_REQUEST_HEADERS, buffer,&len,&index)==0,"Third Header Should Not Exist\n");
ok(InternetCloseHandle(hRequest), "Close request handle failed\n"); ok(InternetCloseHandle(hRequest), "Close request handle failed\n");
done: done:
ok(InternetCloseHandle(hConnect), "Close connect handle failed\n"); ok(InternetCloseHandle(hConnect), "Close connect handle failed\n");
...@@ -1849,7 +1849,9 @@ static void test_HttpSendRequestW(int port) ...@@ -1849,7 +1849,9 @@ static void test_HttpSendRequestW(int port)
ret = HttpSendRequestW(req, header, ~0u, NULL, 0); ret = HttpSendRequestW(req, header, ~0u, NULL, 0);
error = GetLastError(); error = GetLastError();
ok(!ret, "HttpSendRequestW succeeded\n"); ok(!ret, "HttpSendRequestW succeeded\n");
ok(error == ERROR_IO_PENDING || broken(error == ERROR_HTTP_HEADER_NOT_FOUND), /* IE6 */ ok(error == ERROR_IO_PENDING ||
broken(error == ERROR_HTTP_HEADER_NOT_FOUND) || /* IE6 */
broken(error == ERROR_INVALID_PARAMETER), /* IE5 */
"got %u expected ERROR_IO_PENDING\n", error); "got %u expected ERROR_IO_PENDING\n", error);
InternetCloseHandle(req); InternetCloseHandle(req);
......
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