| Index: components/autofill/core/browser/personal_data_manager_unittest.cc
|
| diff --git a/components/autofill/core/browser/personal_data_manager_unittest.cc b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| index 20e10f2499008e3f76582e611306008cd1ef1997..0b537bbefe2cd597b7ff066be1963cb8f1856788 100644
|
| --- a/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| @@ -2681,10 +2681,24 @@ TEST_F(PersonalDataManagerTest, ShowAddressBookPrompt) {
|
|
|
| AutofillType type(ADDRESS_HOME_STREET_ADDRESS);
|
|
|
| + prefs_->SetBoolean(prefs::kAutofillEnabled, false);
|
| + EXPECT_FALSE(personal_data_->ShouldShowAccessAddressBookSuggestion(type));
|
| +
|
| prefs_->SetBoolean(prefs::kAutofillEnabled, true);
|
| EXPECT_TRUE(personal_data_->ShouldShowAccessAddressBookSuggestion(type));
|
|
|
| - prefs_->SetBoolean(prefs::kAutofillEnabled, false);
|
| + // Adding an Autofill Profile should prevent the prompt from appearing.
|
| + AutofillProfile profile(base::GenerateGUID(), "https://www.example.com/");
|
| + test::SetProfileInfo(&profile,
|
| + "Marion", "Mitchell", "Morrison",
|
| + "johnwayne@me.xyz", "Fox", "123 Zoo St.", "unit 5", "Hollywood", "CA",
|
| + "91601", "US", "12345678910");
|
| + personal_data_->AddProfile(profile);
|
| +
|
| + EXPECT_CALL(personal_data_observer_, OnPersonalDataChanged())
|
| + .WillOnce(QuitMainMessageLoop());
|
| + base::MessageLoop::current()->Run();
|
| +
|
| EXPECT_FALSE(personal_data_->ShouldShowAccessAddressBookSuggestion(type));
|
| }
|
| #endif // defined(OS_MACOSX) && !defined(OS_IOS)
|
|
|