Index: chrome/browser/extensions/default_apps_unittest.cc |
diff --git a/chrome/browser/extensions/default_apps_unittest.cc b/chrome/browser/extensions/default_apps_unittest.cc |
index 4fa9bc2c987e03b541e02e6517a4b0553aceabf8..be6dcdbef486fe45e87da469c6e24e9f760ef728 100644 |
--- a/chrome/browser/extensions/default_apps_unittest.cc |
+++ b/chrome/browser/extensions/default_apps_unittest.cc |
@@ -11,9 +11,10 @@ |
// and the web store promo is never shown. |
#if !defined(OS_CHROMEOS) |
TEST(ExtensionDefaultApps, Basics) { |
- TestingPrefService pref_service; |
- DefaultApps::RegisterUserPrefs(&pref_service); |
- DefaultApps default_apps(&pref_service); |
+ scoped_ptr<TestingPrefService> pref_service( |
+ TestingPrefService::CreateTestingPrefService()); |
+ DefaultApps::RegisterUserPrefs(pref_service.get()); |
+ DefaultApps default_apps(pref_service.get()); |
ExtensionIdSet default_app_ids = *default_apps.GetAppsToInstall(); |
ASSERT_GT(default_app_ids.size(), 0u); |
@@ -64,9 +65,10 @@ TEST(ExtensionDefaultApps, Basics) { |
} |
TEST(ExtensionDefaultApps, HidePromo) { |
- TestingPrefService pref_service; |
- DefaultApps::RegisterUserPrefs(&pref_service); |
- DefaultApps default_apps(&pref_service); |
+ scoped_ptr<TestingPrefService> pref_service( |
+ TestingPrefService::CreateTestingPrefService()); |
+ DefaultApps::RegisterUserPrefs(pref_service.get()); |
+ DefaultApps default_apps(pref_service.get()); |
ExtensionIdSet default_app_ids = *default_apps.GetAppsToInstall(); |
default_apps.DidInstallApp(default_app_ids); |
@@ -81,9 +83,10 @@ TEST(ExtensionDefaultApps, HidePromo) { |
} |
TEST(ExtensionDefaultApps, InstallingAnAppHidesPromo) { |
- TestingPrefService pref_service; |
- DefaultApps::RegisterUserPrefs(&pref_service); |
- DefaultApps default_apps(&pref_service); |
+ scoped_ptr<TestingPrefService> pref_service( |
+ TestingPrefService::CreateTestingPrefService()); |
+ DefaultApps::RegisterUserPrefs(pref_service.get()); |
+ DefaultApps default_apps(pref_service.get()); |
ExtensionIdSet default_app_ids = *default_apps.GetAppsToInstall(); |
ExtensionIdSet installed_app_ids = default_app_ids; |
@@ -109,9 +112,10 @@ TEST(ExtensionDefaultApps, ManualAppInstalledWhileInstallingDefaultApps) { |
// In these cases, we should keep trying to install default apps until we have |
// them all, and then stop, even if at that point, we have more apps than just |
// the default ones. |
- TestingPrefService pref_service; |
- DefaultApps::RegisterUserPrefs(&pref_service); |
- DefaultApps default_apps(&pref_service); |
+ scoped_ptr<TestingPrefService> pref_service( |
+ TestingPrefService::CreateTestingPrefService()); |
+ DefaultApps::RegisterUserPrefs(pref_service.get()); |
+ DefaultApps default_apps(pref_service.get()); |
// Simulate an app getting installed before the complete set of default apps. |
// This shouldn't affect us installing default apps. We should keep trying. |