Index: extensions/browser/test_extensions_browser_client.h |
diff --git a/extensions/browser/test_extensions_browser_client.h b/extensions/browser/test_extensions_browser_client.h |
index b7932590ddfe64a1baef11f46317fa1ca3923706..1cfffee114b6b24bae02048713fa0b03ab76756e 100644 |
--- a/extensions/browser/test_extensions_browser_client.h |
+++ b/extensions/browser/test_extensions_browser_client.h |
@@ -15,10 +15,14 @@ namespace extensions { |
// this class should call ExtensionsBrowserClient::Set() with its instance. |
class TestExtensionsBrowserClient : public ExtensionsBrowserClient { |
public: |
- // |context| is required and must not be an incognito context. |
+ // |main_context| is required and must not be an incognito context. |
explicit TestExtensionsBrowserClient(content::BrowserContext* main_context); |
virtual ~TestExtensionsBrowserClient(); |
+ void set_process_manager_delegate(ProcessManagerDelegate* delegate) { |
+ process_manager_delegate_ = delegate; |
+ } |
+ |
// Associates an incognito context with |main_context_|. |
void SetIncognitoContext(content::BrowserContext* incognito_context); |
@@ -59,10 +63,7 @@ class TestExtensionsBrowserClient : public ExtensionsBrowserClient { |
virtual void GetEarlyExtensionPrefsObservers( |
content::BrowserContext* context, |
std::vector<ExtensionPrefsObserver*>* observers) const OVERRIDE; |
- virtual bool DeferLoadingBackgroundHosts( |
- content::BrowserContext* context) const OVERRIDE; |
- virtual bool IsBackgroundPageAllowed(content::BrowserContext* context) const |
- OVERRIDE; |
+ virtual ProcessManagerDelegate* GetProcessManagerDelegate() const OVERRIDE; |
virtual scoped_ptr<ExtensionHostDelegate> CreateExtensionHostDelegate() |
OVERRIDE; |
virtual bool DidVersionUpdate(content::BrowserContext* context) OVERRIDE; |
@@ -82,6 +83,9 @@ class TestExtensionsBrowserClient : public ExtensionsBrowserClient { |
content::BrowserContext* main_context_; // Not owned. |
content::BrowserContext* incognito_context_; // Not owned, defaults to NULL. |
+ // Not owned, defaults to NULL. |
+ ProcessManagerDelegate* process_manager_delegate_; |
+ |
DISALLOW_COPY_AND_ASSIGN(TestExtensionsBrowserClient); |
}; |