| Index: content/browser/loader/navigation_resource_throttle.h
|
| diff --git a/content/browser/loader/navigation_resource_throttle.h b/content/browser/loader/navigation_resource_throttle.h
|
| index 55a1da5d1519588327dd2f06a0196778fe728d15..e85a1fb9a09a0ab5cf7fc7971823cd0ca6be59aa 100644
|
| --- a/content/browser/loader/navigation_resource_throttle.h
|
| +++ b/content/browser/loader/navigation_resource_throttle.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/memory/weak_ptr.h"
|
| +#include "content/common/content_export.h"
|
| #include "content/public/browser/navigation_throttle.h"
|
| #include "content/public/browser/resource_throttle.h"
|
| #include "content/public/common/request_context_type.h"
|
| @@ -36,6 +37,11 @@ class NavigationResourceThrottle : public ResourceThrottle {
|
| void WillProcessResponse(bool* defer) override;
|
| const char* GetNameForLogging() const override;
|
|
|
| + // Used in unit tests to make UI checks pass when they would fail due to no
|
| + // NavigationHandle being present in the RenderFrameHost.
|
| + CONTENT_EXPORT static void set_ui_checks_always_succeed_for_testing(
|
| + bool ui_checks_always_succeed);
|
| +
|
| private:
|
| void OnUIChecksPerformed(NavigationThrottle::ThrottleCheckResult result);
|
|
|
|
|