| Index: headless/public/util/testing/generic_url_request_mocks.h
|
| diff --git a/headless/public/util/testing/generic_url_request_mocks.h b/headless/public/util/testing/generic_url_request_mocks.h
|
| index 50c1d6054cccfb4628cc51de0c38d00cc0de61c4..218c3ce2e9382392396fc6ebc9f23f398f81e603 100644
|
| --- a/headless/public/util/testing/generic_url_request_mocks.h
|
| +++ b/headless/public/util/testing/generic_url_request_mocks.h
|
| @@ -25,28 +25,25 @@ class HEADLESS_EXPORT MockGenericURLRequestJobDelegate
|
| MockGenericURLRequestJobDelegate();
|
| ~MockGenericURLRequestJobDelegate() override;
|
|
|
| - bool BlockOrRewriteRequest(
|
| - const GURL& url,
|
| - const std::string& devtools_id,
|
| - const std::string& method,
|
| - const std::string& referrer,
|
| - GenericURLRequestJob::RewriteCallback callback) override;
|
| -
|
| - const GenericURLRequestJob::HttpResponse* MaybeMatchResource(
|
| - const GURL& url,
|
| - const std::string& devtools_id,
|
| - const std::string& method,
|
| - const net::HttpRequestHeaders& request_headers) override;
|
| + // GenericURLRequestJob::Delegate methods:
|
| + void OnPendingRequest(PendingRequest* pending_request) override;
|
| + void OnResourceLoadFailed(const Request* request, net::Error error) override;
|
| + void OnResourceLoadComplete(
|
| + const Request* request,
|
| + const GURL& final_url,
|
| + int http_response_code,
|
| + scoped_refptr<net::HttpResponseHeaders> response_headers,
|
| + const char* body,
|
| + size_t body_size) override;
|
|
|
| - void OnResourceLoadComplete(const GURL& final_url,
|
| - const std::string& devtools_id,
|
| - const std::string& mime_type,
|
| - int http_response_code) override;
|
| + using Policy = base::Callback<void(PendingRequest* pending_request)>;
|
|
|
| - void SetShouldBlock(bool should_block) { should_block_ = should_block; }
|
| + void SetPolicy(Policy policy);
|
|
|
| private:
|
| - bool should_block_;
|
| + void ApplyPolicy(PendingRequest* pending_request);
|
| +
|
| + Policy policy_;
|
| scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MockGenericURLRequestJobDelegate);
|
|
|