Index: chrome/browser/extensions/extension_service_unittest.cc |
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc |
index e4b3556040c7f69266870589664b43261df61bad..905785136473143220a52655ab7179406b660bfe 100644 |
--- a/chrome/browser/extensions/extension_service_unittest.cc |
+++ b/chrome/browser/extensions/extension_service_unittest.cc |
@@ -2881,13 +2881,16 @@ TEST_F(ExtensionServiceTest, AddPendingExtensionFromSync) { |
const GURL kFakeUpdateURL("http:://fake.update/url"); |
const bool kFakeInstallSilently(true); |
const bool kFakeRemoteInstall(false); |
+ const bool kFakeInstalledByCustodian(false); |
EXPECT_TRUE( |
- service()->pending_extension_manager()->AddFromSync(kFakeId, |
- kFakeUpdateURL, |
- &IsExtension, |
- kFakeInstallSilently, |
- kFakeRemoteInstall)); |
+ service()->pending_extension_manager()->AddFromSync( |
+ kFakeId, |
+ kFakeUpdateURL, |
+ &IsExtension, |
+ kFakeInstallSilently, |
+ kFakeRemoteInstall, |
+ kFakeInstalledByCustodian)); |
const extensions::PendingExtensionInfo* pending_extension_info; |
ASSERT_TRUE((pending_extension_info = |
@@ -2913,17 +2916,20 @@ const char kGoodUpdateURL[] = "http://good.update/url"; |
const bool kGoodIsFromSync = true; |
const bool kGoodInstallSilently = true; |
const bool kGoodRemoteInstall = false; |
+const bool kGoodInstalledByCustodian = false; |
} // namespace |
// Test updating a pending extension. |
TEST_F(ExtensionServiceTest, UpdatePendingExtension) { |
InitializeEmptyExtensionService(); |
EXPECT_TRUE( |
- service()->pending_extension_manager()->AddFromSync(kGoodId, |
- GURL(kGoodUpdateURL), |
- &IsExtension, |
- kGoodInstallSilently, |
- kGoodRemoteInstall)); |
+ service()->pending_extension_manager()->AddFromSync( |
+ kGoodId, |
+ GURL(kGoodUpdateURL), |
+ &IsExtension, |
+ kGoodInstallSilently, |
+ kGoodRemoteInstall, |
+ kGoodInstalledByCustodian)); |
EXPECT_TRUE(service()->pending_extension_manager()->IsIdPending(kGoodId)); |
base::FilePath path = data_dir().AppendASCII("good.crx"); |
@@ -2948,7 +2954,7 @@ bool IsTheme(const Extension* extension) { |
TEST_F(ExtensionServiceTest, DISABLED_UpdatePendingTheme) { |
InitializeEmptyExtensionService(); |
EXPECT_TRUE(service()->pending_extension_manager()->AddFromSync( |
- theme_crx, GURL(), &IsTheme, false, false)); |
+ theme_crx, GURL(), &IsTheme, false, false, false)); |
EXPECT_TRUE(service()->pending_extension_manager()->IsIdPending(theme_crx)); |
base::FilePath path = data_dir().AppendASCII("theme.crx"); |
@@ -3008,11 +3014,13 @@ TEST_F(ExtensionServiceTest, UpdatePendingExternalCrxWinsOverSync) { |
// Add a crx to be installed from the update mechanism. |
EXPECT_TRUE( |
- service()->pending_extension_manager()->AddFromSync(kGoodId, |
- GURL(kGoodUpdateURL), |
- &IsExtension, |
- kGoodInstallSilently, |
- kGoodRemoteInstall)); |
+ service()->pending_extension_manager()->AddFromSync( |
+ kGoodId, |
+ GURL(kGoodUpdateURL), |
+ &IsExtension, |
+ kGoodInstallSilently, |
+ kGoodRemoteInstall, |
+ kGoodInstalledByCustodian)); |
// Check that there is a pending crx, with is_from_sync set to true. |
const extensions::PendingExtensionInfo* pending_extension_info; |
@@ -3038,11 +3046,13 @@ TEST_F(ExtensionServiceTest, UpdatePendingExternalCrxWinsOverSync) { |
// Add a crx to be installed from the update mechanism. |
EXPECT_FALSE( |
- service()->pending_extension_manager()->AddFromSync(kGoodId, |
- GURL(kGoodUpdateURL), |
- &IsExtension, |
- kGoodInstallSilently, |
- kGoodRemoteInstall)); |
+ service()->pending_extension_manager()->AddFromSync( |
+ kGoodId, |
+ GURL(kGoodUpdateURL), |
+ &IsExtension, |
+ kGoodInstallSilently, |
+ kGoodRemoteInstall, |
+ kGoodInstalledByCustodian)); |
// Check that the external, non-sync update was not overridden. |
ASSERT_TRUE((pending_extension_info = |
@@ -3057,7 +3067,7 @@ TEST_F(ExtensionServiceTest, UpdatePendingExternalCrxWinsOverSync) { |
TEST_F(ExtensionServiceTest, UpdatePendingCrxThemeMismatch) { |
InitializeEmptyExtensionService(); |
EXPECT_TRUE(service()->pending_extension_manager()->AddFromSync( |
- theme_crx, GURL(), &IsExtension, true, false)); |
+ theme_crx, GURL(), &IsExtension, true, false, false)); |
EXPECT_TRUE(service()->pending_extension_manager()->IsIdPending(theme_crx)); |
@@ -3079,11 +3089,13 @@ TEST_F(ExtensionServiceTest, UpdatePendingExtensionFailedShouldInstallTest) { |
InitializeEmptyExtensionService(); |
// Add pending extension with a flipped is_theme. |
EXPECT_TRUE( |
- service()->pending_extension_manager()->AddFromSync(kGoodId, |
- GURL(kGoodUpdateURL), |
- &IsTheme, |
- kGoodInstallSilently, |
- kGoodRemoteInstall)); |
+ service()->pending_extension_manager()->AddFromSync( |
+ kGoodId, |
+ GURL(kGoodUpdateURL), |
+ &IsTheme, |
+ kGoodInstallSilently, |
+ kGoodRemoteInstall, |
+ kGoodInstalledByCustodian)); |
EXPECT_TRUE(service()->pending_extension_manager()->IsIdPending(kGoodId)); |
base::FilePath path = data_dir().AppendASCII("good.crx"); |
@@ -6465,7 +6477,8 @@ class ExtensionSourcePriorityTest : public ExtensionServiceTest { |
GURL(kGoodUpdateURL), |
&IsExtension, |
kGoodInstallSilently, |
- kGoodRemoteInstall); |
+ kGoodRemoteInstall, |
+ kGoodInstalledByCustodian); |
} |
// Fake a policy install. |