| Index: chrome/browser/extensions/external_provider_impl_unittest.cc
|
| diff --git a/chrome/browser/extensions/external_provider_impl_unittest.cc b/chrome/browser/extensions/external_provider_impl_unittest.cc
|
| index 4ae26645c7f8c7dc6ca4e8fae540ff9511395138..ac873fe016912ec6aa6d39880f05ac00b9e49bfd 100644
|
| --- a/chrome/browser/extensions/external_provider_impl_unittest.cc
|
| +++ b/chrome/browser/extensions/external_provider_impl_unittest.cc
|
| @@ -17,6 +17,7 @@
|
| #include "chrome/browser/extensions/extension_service_test_base.h"
|
| #include "chrome/browser/extensions/updater/extension_cache_fake.h"
|
| #include "chrome/browser/extensions/updater/extension_updater.h"
|
| +#include "chrome/common/chrome_constants.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "chrome/common/extensions/extension_constants.h"
|
| @@ -61,7 +62,7 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase {
|
| chromeos::ScopedUserManagerEnabler scoped_user_manager(
|
| new chromeos::FakeUserManager);
|
| #endif
|
| - InitializeExtensionServiceWithUpdater();
|
| + InitializeExtensionServiceWithUpdaterAndPrefs();
|
|
|
| service()->updater()->SetExtensionCacheForTesting(
|
| test_extension_cache_.get());
|
| @@ -82,6 +83,17 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase {
|
| }
|
| }
|
|
|
| + void InitializeExtensionServiceWithUpdaterAndPrefs() {
|
| + ExtensionServiceInitParams params = CreateDefaultInitParams();
|
| + params.autoupdate_enabled = true;
|
| + // Create prefs file to make the profile not new.
|
| + const char prefs[] = "{}";
|
| + EXPECT_EQ(base::WriteFile(params.pref_file, prefs, sizeof(prefs)),
|
| + int(sizeof(prefs)));
|
| + InitializeExtensionService(params);
|
| + service_->updater()->Start();
|
| + }
|
| +
|
| // ExtensionServiceTestBase overrides:
|
| virtual void SetUp() override {
|
| ExtensionServiceTestBase::SetUp();
|
|
|