| Index: chrome/browser/prefs/pref_service_unittest.cc
|
| diff --git a/chrome/browser/prefs/pref_service_unittest.cc b/chrome/browser/prefs/pref_service_unittest.cc
|
| index 1286f9f76bbafc49286b3371af63e0e6a2c143e3..e46389768f2d9f026cbd4bb9e83dc09bfdc2574b 100644
|
| --- a/chrome/browser/prefs/pref_service_unittest.cc
|
| +++ b/chrome/browser/prefs/pref_service_unittest.cc
|
| @@ -108,6 +108,9 @@ TEST(PrefServiceTest, Observers) {
|
| registrar.Init(&prefs);
|
| registrar.Add(pref_name, &obs);
|
|
|
| + PrefChangeRegistrar registrar_two;
|
| + registrar_two.Init(&prefs);
|
| +
|
| // This should fire the checks in PrefObserverMock::Observe.
|
| obs.Expect(&prefs, pref_name, &expected_new_pref_value);
|
| prefs.SetString(pref_name, new_pref_value);
|
| @@ -119,7 +122,7 @@ TEST(PrefServiceTest, Observers) {
|
| PrefObserverMock obs2;
|
| obs.Expect(&prefs, pref_name, &expected_new_pref_value2);
|
| obs2.Expect(&prefs, pref_name, &expected_new_pref_value2);
|
| - registrar.Add(pref_name, &obs2);
|
| + registrar_two.Add(pref_name, &obs2);
|
| // This should fire the checks in obs and obs2.
|
| prefs.SetString(pref_name, new_pref_value2);
|
| Mock::VerifyAndClearExpectations(&obs);
|
| @@ -136,7 +139,7 @@ TEST(PrefServiceTest, Observers) {
|
| Mock::VerifyAndClearExpectations(&obs2);
|
|
|
| // Make sure obs2 still works after removing obs.
|
| - registrar.Remove(pref_name, &obs);
|
| + registrar.Remove(pref_name);
|
| EXPECT_CALL(obs, OnPreferenceChanged(_, _)).Times(0);
|
| obs2.Expect(&prefs, pref_name, &expected_new_pref_value);
|
| // This should only fire the observer in obs2.
|
|
|