Chromium Code Reviews| Index: chrome/browser/policy/policy_prefs_browsertest.cc |
| diff --git a/chrome/browser/policy/policy_prefs_browsertest.cc b/chrome/browser/policy/policy_prefs_browsertest.cc |
| index 4becba9e1c473d0fcc1e56f6962a403e9a501f95..a260914c04b619b7cc03885d2013e5873f2deae5 100644 |
| --- a/chrome/browser/policy/policy_prefs_browsertest.cc |
| +++ b/chrome/browser/policy/policy_prefs_browsertest.cc |
| @@ -28,6 +28,7 @@ |
| #include "chrome/browser/search_engines/template_url_service_factory.h" |
| #include "chrome/browser/ui/browser.h" |
| #include "chrome/browser/ui/tabs/tab_strip_model.h" |
| +#include "chrome/common/pref_names.h" |
| #include "chrome/test/base/in_process_browser_test.h" |
| #include "chrome/test/base/ui_test_utils.h" |
| #include "components/policy/core/browser/browser_policy_connector.h" |
| @@ -720,6 +721,17 @@ IN_PROC_BROWSER_TEST_P(PolicyPrefIndicatorTest, CheckPolicyIndicators) { |
| prefs->FindPreference((*pref_mapping)->pref().c_str()); |
| ASSERT_TRUE(pref); |
| + // This hack is necessary because |
| + // BrowserOptionsHandler::MigrateNetworkPredictionOptions migrates the |
| + // deprecated kNetworkPredicitonEnabled preference into |
| + // kNetworkPredictionOptions, setting a user value. |
|
bartfab (slow)
2014/08/04 16:44:13
User values should be set by the user. The migrati
Bence
2014/08/04 20:35:32
Done.
|
| + // TODO(bnc): https://crbug.com/334602 Remove this hack once |
| + // migration code is removed. |
| + if ((*pref_mapping)->pref().compare( |
| + prefs::kNetworkPredictionOptions) == 0) { |
| + prefs->ClearPref((*pref_mapping)->pref().c_str()); |
| + } |
| + |
| // Check that the appropriate controlled setting indicator is shown |
| // when a value is recommended by policy and the user has not |
| // overridden the recommendation. |