Index: chrome/test/base/testing_browser_process.cc |
diff --git a/chrome/test/base/testing_browser_process.cc b/chrome/test/base/testing_browser_process.cc |
index 390d9ef21ea44de4fef69d572f899fadd9fd1908..2adc15b94e93cf57475d306564d4034f8a3a7acb 100644 |
--- a/chrome/test/base/testing_browser_process.cc |
+++ b/chrome/test/base/testing_browser_process.cc |
@@ -71,7 +71,8 @@ TestingBrowserProcess::TestingBrowserProcess() |
system_request_context_(NULL), |
platform_part_(new TestingBrowserProcessPlatformPart()), |
extensions_browser_client_( |
- new extensions::ChromeExtensionsBrowserClient) { |
+ new extensions::ChromeExtensionsBrowserClient), |
+ created_browser_policy_connector_(false) { |
extensions::ExtensionsBrowserClient::Set(extensions_browser_client_.get()); |
apps::AppsClient::Set(ChromeAppsClient::GetInstance()); |
} |
@@ -146,12 +147,17 @@ policy::BrowserPolicyConnector* |
#if defined(ENABLE_CONFIGURATION_POLICY) |
if (!browser_policy_connector_) |
browser_policy_connector_ = platform_part_->CreateBrowserPolicyConnector(); |
+ created_browser_policy_connector_ = true; |
return browser_policy_connector_.get(); |
#else |
return NULL; |
#endif |
} |
+bool TestingBrowserProcess::is_browser_policy_connector_created() { |
+ return created_browser_policy_connector_; |
+} |
+ |
policy::PolicyService* TestingBrowserProcess::policy_service() { |
#if defined(OS_IOS) |
NOTIMPLEMENTED(); |