| Index: components/autofill/core/browser/autofill_profile_comparator_unittest.cc
|
| diff --git a/components/autofill/core/browser/autofill_profile_comparator_unittest.cc b/components/autofill/core/browser/autofill_profile_comparator_unittest.cc
|
| index a4473fb62ac33a33f4d24252cc0a61a785bec831..ff4727f0fe15f9a4d5aad83a74f877aa1ae36b07 100644
|
| --- a/components/autofill/core/browser/autofill_profile_comparator_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_profile_comparator_unittest.cc
|
| @@ -840,3 +840,22 @@ TEST_F(AutofillProfileComparatorTest, MergeAddresses) {
|
|
|
| MergeAddressesAndExpect(p1, p2, expected);
|
| }
|
| +
|
| +TEST_F(AutofillProfileComparatorTest, MergeAddressesWithRewrite) {
|
| + AutofillProfile empty;
|
| + AutofillProfile p1 = CreateProfileWithAddress(
|
| + "6543 CH BACON", "APP 3", "MONTRÉAL", "QUÉBEC", "HHH999", "ca");
|
| + AutofillProfile p2 = CreateProfileWithAddress(
|
| + "6543, Bacon Rd", "", "Montreal", "QC", "hhh 999", "CA");
|
| + p2.set_use_date(p1.use_date() + base::TimeDelta::FromMinutes(1));
|
| +
|
| + Address expected;
|
| + expected.SetRawInfo(ADDRESS_HOME_LINE1, UTF8ToUTF16("6543 CH BACON"));
|
| + expected.SetRawInfo(ADDRESS_HOME_LINE2, UTF8ToUTF16("APP 3"));
|
| + expected.SetRawInfo(ADDRESS_HOME_CITY, UTF8ToUTF16("Montreal"));
|
| + expected.SetRawInfo(ADDRESS_HOME_STATE, UTF8ToUTF16("QC"));
|
| + expected.SetRawInfo(ADDRESS_HOME_ZIP, UTF8ToUTF16("hhh 999"));
|
| + expected.SetRawInfo(ADDRESS_HOME_COUNTRY, UTF8ToUTF16("CA"));
|
| +
|
| + MergeAddressesAndExpect(p1, p2, expected);
|
| +}
|
|
|