Index: chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
index 03f2251d9fcc16f490d9ff7873db499d784fc798..b77f09d492d673dd51a97bdede87c1509e88aa07 100644 |
--- a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
+++ b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
@@ -14,9 +14,12 @@ |
#include "chrome/browser/search/hotword_service_factory.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/pref_names.h" |
+#include "extensions/common/switches.h" |
namespace { |
+const char kHotwordTestExtensionId[] = "cpfhkdbjfdgdebcjlifoldbijinjfifp"; |
+ |
class MockHotwordService : public HotwordService { |
public: |
explicit MockHotwordService(Profile* profile) |
@@ -77,6 +80,15 @@ class HotwordPrivateApiTest : public ExtensionApiTest { |
HotwordPrivateApiTest() {} |
virtual ~HotwordPrivateApiTest() {} |
+ virtual void SetUpCommandLine(base::CommandLine* command_line) OVERRIDE { |
+ ExtensionApiTest::SetUpCommandLine(command_line); |
+ |
+ // Whitelist the test extensions (which all share a common ID) to use |
+ // private APIs. |
+ command_line->AppendSwitchASCII( |
+ extensions::switches::kWhitelistedExtensionID, kHotwordTestExtensionId); |
+ } |
+ |
virtual void SetUpOnMainThread() OVERRIDE { |
ExtensionApiTest::SetUpOnMainThread(); |