Index: components/autofill/core/browser/autofill_manager_unittest.cc |
diff --git a/components/autofill/core/browser/autofill_manager_unittest.cc b/components/autofill/core/browser/autofill_manager_unittest.cc |
index 4e3fd92cd8aca8d71cf028bcbf134a0c67d6b1af..3ca9219c7eab98bc94dcc489f54c2fff244cc530 100644 |
--- a/components/autofill/core/browser/autofill_manager_unittest.cc |
+++ b/components/autofill/core/browser/autofill_manager_unittest.cc |
@@ -1552,8 +1552,14 @@ TEST_F(AutofillManagerTest, FillAddressForm) { |
// Test that we correctly fill an address form from an auxiliary profile. |
TEST_F(AutofillManagerTest, FillAddressFormFromAuxiliaryProfile) { |
personal_data_.ClearAutofillProfiles(); |
+#if defined(OS_MACOSX) || !defined(OS_IOS) |
+ autofill_delegate_.GetPrefs()->SetBoolean( |
+ ::autofill::prefs::kAutofillUseMacAddressBook, true); |
+#else // defined(OS_MACOSX) || !defined(OS_IOS) |
Ilya Sherman
2014/06/04 20:46:09
nit: I think these comments are typically omitted
erikchen
2014/06/04 21:13:03
Done.
|
autofill_delegate_.GetPrefs()->SetBoolean( |
::autofill::prefs::kAutofillAuxiliaryProfilesEnabled, true); |
+#endif // defined(OS_MACOSX) || !defined(OS_IOS) |
+ |
personal_data_.CreateTestAuxiliaryProfiles(); |
// Set up our form data. |
@@ -2479,23 +2485,23 @@ TEST_F(AutofillManagerTest, AuxiliaryProfilesReset) { |
PrefService* prefs = autofill_delegate_.GetPrefs(); |
#if defined(OS_MACOSX) || defined(OS_ANDROID) |
// Auxiliary profiles is implemented on Mac and Android only. |
- // OSX: enables Mac Address Book integration. |
+ // OSX: This preference exists for legacy reasons. It is no longer used. |
// Android: enables integration with user's contact profile. |
ASSERT_TRUE( |
prefs->GetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled)); |
- prefs->SetBoolean( |
- ::autofill::prefs::kAutofillAuxiliaryProfilesEnabled, false); |
+ prefs->SetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled, |
+ false); |
prefs->ClearPref(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled); |
ASSERT_TRUE( |
prefs->GetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled)); |
-#else |
+#else // defined(OS_MACOSX) || defined(OS_ANDROID) |
ASSERT_FALSE( |
prefs->GetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled)); |
prefs->SetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled, true); |
prefs->ClearPref(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled); |
ASSERT_FALSE( |
prefs->GetBoolean(::autofill::prefs::kAutofillAuxiliaryProfilesEnabled)); |
-#endif |
+#endif // defined(OS_MACOSX) || defined(OS_ANDROID) |
} |
TEST_F(AutofillManagerTest, DeterminePossibleFieldTypesForUpload) { |