Index: chrome/common/extensions/extension_unittest.cc |
diff --git a/chrome/common/extensions/extension_unittest.cc b/chrome/common/extensions/extension_unittest.cc |
index 83bd39f02ff1270073dbaf91421383e315f43853..9fcff64064bb57cd84c5cf878fd6128a55f0383a 100644 |
--- a/chrome/common/extensions/extension_unittest.cc |
+++ b/chrome/common/extensions/extension_unittest.cc |
@@ -14,6 +14,8 @@ |
#include "base/utf_string_conversions.h" |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/extensions/api/commands/commands_handler.h" |
+#include "chrome/common/extensions/api/commands/commands_handler.h" |
+#include "chrome/common/extensions/background_info.h" |
#include "chrome/common/extensions/command.h" |
#include "chrome/common/extensions/extension_file_util.h" |
#include "chrome/common/extensions/extension_manifest_constants.h" |
@@ -101,7 +103,13 @@ static scoped_refptr<Extension> LoadManifestStrict( |
class ExtensionTest : public testing::Test { |
protected: |
virtual void SetUp() OVERRIDE { |
- ManifestHandler::Register(extension_manifest_keys::kCommands, |
+ std::vector<std::string> background_keys( |
+ BackgroundManifestHandler::keys()); |
+ linked_ptr<BackgroundManifestHandler> background_handler( |
+ new BackgroundManifestHandler); |
+ for (size_t i = 0; i < background_keys.size(); ++i) |
+ ManifestHandler::Register(background_keys[i], background_handler); |
+ ManifestHandler::Register(keys::kCommands, |
make_linked_ptr(new CommandsHandler)); |
} |
}; |