| Index: chrome/browser/ui/cocoa/extensions/extension_popup_controller_unittest.mm
|
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_popup_controller_unittest.mm b/chrome/browser/ui/cocoa/extensions/extension_popup_controller_unittest.mm
|
| index fd2464fc644a4eb3ba59fda4a9e8fcbb1a137474..d266870be3569e9b83acddf5af08d1383dab6ef4 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/extension_popup_controller_unittest.mm
|
| +++ b/chrome/browser/ui/cocoa/extensions/extension_popup_controller_unittest.mm
|
| @@ -8,6 +8,7 @@
|
| #include "chrome/browser/extensions/extension_prefs.h"
|
| #include "chrome/browser/extensions/extension_process_manager.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| +#include "chrome/browser/extensions/extension_settings.h"
|
| #include "chrome/browser/ui/cocoa/browser_test_helper.h"
|
| #include "chrome/browser/ui/cocoa/cocoa_test_helper.h"
|
| #include "chrome/browser/ui/cocoa/extensions/extension_popup_controller.h"
|
| @@ -23,6 +24,10 @@ class ExtensionTestingProfile : public TestingProfile {
|
| return GetPath().AppendASCII(ExtensionService::kInstallDirectoryName);
|
| }
|
|
|
| + FilePath GetExtensionsSettingsDir() {
|
| + return GetPath().AppendASCII(ExtensionService::kSettingsDirectoryName);
|
| + }
|
| +
|
| void InitExtensionProfile() {
|
| DCHECK(!GetExtensionProcessManager());
|
| DCHECK(!GetExtensionService());
|
| @@ -32,10 +37,13 @@ class ExtensionTestingProfile : public TestingProfile {
|
| extension_prefs_.reset(new ExtensionPrefs(GetPrefs(),
|
| GetExtensionsInstallDir(),
|
| extension_pref_value_map_.get()));
|
| + extension_settings_.reset(
|
| + new ExtensionSettings(GetExtensionsSettingsDir()));
|
| service_.reset(new ExtensionService(this,
|
| CommandLine::ForCurrentProcess(),
|
| GetExtensionsInstallDir(),
|
| extension_prefs_.get(),
|
| + extension_settings_.get(),
|
| false,
|
| true));
|
| service_->set_extensions_enabled(true);
|
| @@ -48,6 +56,7 @@ class ExtensionTestingProfile : public TestingProfile {
|
| manager_.reset();
|
| service_.reset();
|
| extension_prefs_.reset();
|
| + extension_settings_.reset();
|
| }
|
|
|
| virtual ExtensionProcessManager* GetExtensionProcessManager() {
|
| @@ -61,6 +70,7 @@ class ExtensionTestingProfile : public TestingProfile {
|
| private:
|
| scoped_ptr<ExtensionProcessManager> manager_;
|
| scoped_ptr<ExtensionPrefs> extension_prefs_;
|
| + scoped_ptr<ExtensionSettings> extension_settings_;
|
| scoped_ptr<ExtensionService> service_;
|
| scoped_ptr<ExtensionPrefValueMap> extension_pref_value_map_;
|
|
|
|
|