| Index: ios/web/public/test/test_web_state.h
|
| diff --git a/ios/web/public/test/test_web_state.h b/ios/web/public/test/test_web_state.h
|
| index c156c80e6242a10e1658d327eedec0dbd2ec5ec1..4b7f139c28783ec1152941500971a99266647124 100644
|
| --- a/ios/web/public/test/test_web_state.h
|
| +++ b/ios/web/public/test/test_web_state.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/observer_list.h"
|
| #include "base/strings/string16.h"
|
| #include "ios/web/public/web_state/url_verification_constants.h"
|
| #include "ios/web/public/web_state/web_state.h"
|
| @@ -57,8 +58,11 @@ class TestWebState : public WebState {
|
| CRWWebViewProxyType GetWebViewProxy() const override;
|
| bool IsShowingWebInterstitial() const override;
|
| WebInterstitial* GetWebInterstitial() const override;
|
| - void AddObserver(WebStateObserver* observer) override {}
|
| - void RemoveObserver(WebStateObserver* observer) override {}
|
| +
|
| + void AddObserver(WebStateObserver* observer) override;
|
| +
|
| + void RemoveObserver(WebStateObserver* observer) override;
|
| +
|
| void AddPolicyDecider(WebStatePolicyDecider* decider) override {}
|
| void RemovePolicyDecider(WebStatePolicyDecider* decider) override {}
|
| int DownloadImage(const GURL& url,
|
| @@ -84,6 +88,9 @@ class TestWebState : public WebState {
|
| bool content_is_html_;
|
| std::string mime_type_;
|
| std::string content_language_;
|
| +
|
| + // A list of observers notified when page state changes. Weak references.
|
| + base::ObserverList<WebStateObserver, true> observers_;
|
| };
|
|
|
| } // namespace web
|
|
|