| 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 bdbe43656c4d381ac51e9bcd477d9c8abcaa7b80..9bd7915704626d349a96f440bcc1b76a9d9a7471 100644
|
| --- a/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
|
| @@ -34,6 +34,8 @@ namespace {
|
|
|
| enum UserMode { USER_MODE_NORMAL, USER_MODE_INCOGNITO };
|
|
|
| +bool ReturnTrue(const AutofillProfile&) { return true; }
|
| +
|
| ACTION(QuitMainMessageLoop) { base::MessageLoop::current()->Quit(); }
|
|
|
| class PersonalDataLoadedObserverMock : public PersonalDataManagerObserver {
|
| @@ -2564,4 +2566,33 @@ TEST_F(PersonalDataManagerTest, UpdateLanguageCodeInProfile) {
|
| EXPECT_EQ("en", results[0]->language_code());
|
| }
|
|
|
| +TEST_F(PersonalDataManagerTest, GetProfileSuggestions) {
|
| + AutofillProfile profile(base::GenerateGUID(), "https://www.example.com");
|
| + test::SetProfileInfo(&profile,
|
| + "Marion", "Mitchell", "Morrison",
|
| + "johnwayne@me.xyz", "Fox",
|
| + "123 Zoo St.\nSecond Line\nThird line", "unit 5", "Hollywood", "CA",
|
| + "91601", "US", "12345678910");
|
| + personal_data_->AddProfile(profile);
|
| + ResetPersonalDataManager(USER_MODE_NORMAL);
|
| +
|
| + std::vector<base::string16> values;
|
| + std::vector<base::string16> labels;
|
| + std::vector<base::string16> icons;
|
| + std::vector<PersonalDataManager::GUIDPair> guid_pairs;
|
| + personal_data_->GetProfileSuggestions(
|
| + AutofillType(ADDRESS_HOME_STREET_ADDRESS),
|
| + base::UTF8ToUTF16("123"),
|
| + false,
|
| + std::vector<ServerFieldType>(),
|
| + base::Bind(ReturnTrue),
|
| + &values,
|
| + &labels,
|
| + &icons,
|
| + &guid_pairs);
|
| + ASSERT_FALSE(values.empty());
|
| + EXPECT_EQ(values[0],
|
| + base::UTF8ToUTF16("123 Zoo St., Second Line, Third line, unit 5"));
|
| +}
|
| +
|
| } // namespace autofill
|
|
|