Index: chrome/browser/extensions/extension_message_bubble_controller_unittest.cc |
diff --git a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc |
index 3b0555309cfd8e9411b249115879729fea7684f9..ce14e6ff792dcdf6e243f51b9d7fddd91762ef44 100644 |
--- a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc |
+++ b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc |
@@ -17,6 +17,7 @@ |
#include "chrome/browser/extensions/dev_mode_bubble_delegate.h" |
#include "chrome/browser/extensions/extension_function_test_utils.h" |
#include "chrome/browser/extensions/extension_service.h" |
+#include "chrome/browser/extensions/extension_web_ui_override_registrar.h" |
#include "chrome/browser/extensions/ntp_overridden_bubble_delegate.h" |
#include "chrome/browser/extensions/proxy_overridden_bubble_delegate.h" |
#include "chrome/browser/extensions/settings_api_bubble_delegate.h" |
@@ -45,6 +46,12 @@ const char kId1[] = "iccfkkhkfiphcjdakkmcjmkfboccmndk"; |
const char kId2[] = "ajjhifimiemdpmophmkkkcijegphclbl"; |
const char kId3[] = "ioibbbfddncmmabjmpokikkeiofalaek"; |
+scoped_ptr<KeyedService> BuildOverrideRegistrar( |
+ content::BrowserContext* context) { |
+ return make_scoped_ptr( |
+ new extensions::ExtensionWebUIOverrideRegistrar(context)); |
+} |
+ |
} // namespace |
namespace extensions { |
@@ -289,6 +296,11 @@ class ExtensionMessageBubbleTest : public BrowserWithTestWindowTest { |
base::FilePath(), false); |
service_ = ExtensionSystem::Get(profile())->extension_service(); |
service_->Init(); |
+ |
+ extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance()-> |
+ SetTestingFactory(profile(), &BuildOverrideRegistrar); |
+ extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance()->Get( |
+ profile()); |
} |
~ExtensionMessageBubbleTest() override {} |