| 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 861ca23e6559705ad9676a4c74c21879b417632d..99faf6f998a7cf9f22f995f6f771ed537b020c46 100644
|
| --- a/components/autofill/core/browser/autofill_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_manager_unittest.cc
|
| @@ -2780,6 +2780,24 @@ TEST_F(AutofillManagerTest, RemoveProfileVariant) {
|
| EXPECT_TRUE(autofill_manager_->GetProfileWithGUID(guid.c_str()));
|
| }
|
|
|
| +#if defined(OS_MACOSX) && !defined(OS_IOS)
|
| +TEST_F(AutofillManagerTest, AccessAddressBookPrompt) {
|
| + FormData form;
|
| + test::CreateTestAddressFormData(&form);
|
| + std::vector<FormData> forms(1, form);
|
| + FormsSeen(forms);
|
| + FormFieldData& field = form.fields[0];
|
| +
|
| + field.should_autocomplete = false;
|
| + EXPECT_FALSE(
|
| + autofill_manager_->ShouldShowAccessAddressBookSuggestion(form, field));
|
| +
|
| + field.should_autocomplete = true;
|
| + EXPECT_TRUE(
|
| + autofill_manager_->ShouldShowAccessAddressBookSuggestion(form, field));
|
| +}
|
| +#endif // defined(OS_MACOSX) && !defined(OS_IOS)
|
| +
|
| namespace {
|
|
|
| class MockAutofillClient : public TestAutofillClient {
|
|
|