mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Fix NetworkService ServerTest.* failures and test name typo (see issue #2622).
Always return ERR_NONE and the response body if a CefURLRequest completes successfully, including for non-2xx status codes. This matches the behavior of the old network stack. To test: ServerTest.* tests pass with NetworkService enabled.
This commit is contained in:
@@ -952,6 +952,8 @@ class StaticHttpRequestRunner : public HttpTestRunner::RequestRunner {
|
||||
static scoped_ptr<HttpTestRunner::RequestRunner> Create500(
|
||||
const std::string& path) {
|
||||
CefRefPtr<CefRequest> request = CreateTestServerRequest(path, "GET");
|
||||
// Don't retry the request.
|
||||
request->SetFlags(UR_FLAG_NO_RETRY_ON_5XX);
|
||||
HttpServerResponse response(HttpServerResponse::TYPE_500);
|
||||
response.error_message = "Something went wrong!";
|
||||
return make_scoped_ptr<HttpTestRunner::RequestRunner>(
|
||||
|
Reference in New Issue
Block a user