Persist lazy background event listeners to the Prefs file.
Also only start the lazy bg page on extension install (via dispatching the
onInstalled event).
BUG=81752
TEST=no
Review URL: https://chromiumcodereview.appspot.com/9383024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122133 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/component_loader_unittest.cc b/chrome/browser/extensions/component_loader_unittest.cc
index bf5bb49..c014fd1 100644
--- a/chrome/browser/extensions/component_loader_unittest.cc
+++ b/chrome/browser/extensions/component_loader_unittest.cc
@@ -28,10 +28,11 @@
MockExtensionService() : ready_(false), unloaded_count_(0) {
}
- virtual void AddExtension(const Extension* extension) OVERRIDE {
- ASSERT_FALSE(extension_set_.Contains(extension->id()));
+ virtual bool AddExtension(const Extension* extension) OVERRIDE {
+ EXPECT_FALSE(extension_set_.Contains(extension->id()));
// ExtensionService must become the owner of the extension object.
extension_set_.Insert(extension);
+ return true;
}
virtual void UnloadExtension(