| Index: content/browser/loader/test_url_loader_client.h
|
| diff --git a/content/browser/loader/test_url_loader_client.h b/content/browser/loader/test_url_loader_client.h
|
| index 3bec4ded060bd83bad1e97731e42130eedaa857c..3e10b7a4245ad6dad9f9217e9557ea25986c4242 100644
|
| --- a/content/browser/loader/test_url_loader_client.h
|
| +++ b/content/browser/loader/test_url_loader_client.h
|
| @@ -91,8 +91,11 @@ class TestURLLoaderClient final : public mojom::URLLoaderClient {
|
| void RunUntilCachedMetadataReceived();
|
| void RunUntilResponseBodyArrived();
|
| void RunUntilComplete();
|
| + void RunUntilConnectionError();
|
|
|
| private:
|
| + void OnConnectionError();
|
| +
|
| mojo::Binding<mojom::URLLoaderClient> binding_;
|
| ResourceResponseHead response_head_;
|
| base::Optional<net::SSLInfo> ssl_info_;
|
| @@ -106,12 +109,16 @@ class TestURLLoaderClient final : public mojom::URLLoaderClient {
|
| bool has_received_upload_progress_ = false;
|
| bool has_received_cached_metadata_ = false;
|
| bool has_received_completion_ = false;
|
| + bool has_received_connection_error_ = false;
|
| +
|
| base::Closure quit_closure_for_on_receive_response_;
|
| base::Closure quit_closure_for_on_receive_redirect_;
|
| base::Closure quit_closure_for_on_data_downloaded_;
|
| base::Closure quit_closure_for_on_receive_cached_metadata_;
|
| base::Closure quit_closure_for_on_start_loading_response_body_;
|
| base::Closure quit_closure_for_on_complete_;
|
| + base::Closure quit_closure_for_on_connection_error_;
|
| +
|
| mojom::URLLoaderFactoryPtr url_loader_factory_;
|
| int64_t download_data_length_ = 0;
|
| int64_t encoded_download_data_length_ = 0;
|
|
|