summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_service_unittest.cc
diff options
context:
space:
mode:
authortapted@chromium.org <tapted@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-29 06:05:36 +0000
committertapted@chromium.org <tapted@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-29 06:05:36 +0000
commit8c484b740118dc9c8cad7871412cc579bba20da4 (patch)
tree841adf86c875c57bd8135eb03d9aaa64ff285525 /chrome/browser/extensions/extension_service_unittest.cc
parent9a7a4b0925e83f7bef8e94ff9697b5e515a09318 (diff)
downloadchromium_src-8c484b740118dc9c8cad7871412cc579bba20da4.zip
chromium_src-8c484b740118dc9c8cad7871412cc579bba20da4.tar.gz
chromium_src-8c484b740118dc9c8cad7871412cc579bba20da4.tar.bz2
Perform install tasks for newly installed or upgraded component apps/extensions.
This ensures, e.g., that background pages for component extensions are run and that their event listeners are registered appropriately. The change also saves manifest information into profile preferences for component applications so that the version can be tracked, which was not previously done. BUG=157717 TEST=browser_test PlatformAppBrowserTest.ComponentAppBackgroundPages Review URL: https://chromiumcodereview.appspot.com/11275069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170137 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_service_unittest.cc')
-rw-r--r--chrome/browser/extensions/extension_service_unittest.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
index 7cc7e75..847c987 100644
--- a/chrome/browser/extensions/extension_service_unittest.cc
+++ b/chrome/browser/extensions/extension_service_unittest.cc
@@ -4712,8 +4712,8 @@ TEST_F(ExtensionServiceTest, ComponentExtensions) {
EXPECT_EQ(Extension::COMPONENT, loaded_[0]->location());
EXPECT_EQ(1u, service_->extensions()->size());
- // Component extensions shouldn't get recorded in the prefs.
- ValidatePrefKeyCount(0);
+ // Component extensions get a prefs entry on first install.
+ ValidatePrefKeyCount(1);
// Reload all extensions, and make sure it comes back.
std::string extension_id = (*service_->extensions()->begin())->id();