| Index: chrome/browser/autofill/autofill_browsertest.cc | 
| diff --git a/chrome/browser/autofill/autofill_browsertest.cc b/chrome/browser/autofill/autofill_browsertest.cc | 
| index 55363c6744ee335a760ae050c141420cf486f3ed..e5650568c62402bd3947e7a3add2ea22ff885a43 100644 | 
| --- a/chrome/browser/autofill/autofill_browsertest.cc | 
| +++ b/chrome/browser/autofill/autofill_browsertest.cc | 
| @@ -621,18 +621,16 @@ IN_PROC_BROWSER_TEST_F(AutofillTest, ProfileSavedWithValidCountryPhone) { | 
| FillFormAndSubmit("autofill_test_form.html", profiles[i]); | 
|  | 
| ASSERT_EQ(2u, personal_data_manager()->GetProfiles().size()); | 
| -  ASSERT_EQ(ASCIIToUTF16("(408) 871-4567"), | 
| +  ASSERT_EQ(ASCIIToUTF16("408-871-4567"), | 
| personal_data_manager()->GetProfiles()[0]->GetRawInfo( | 
| PHONE_HOME_WHOLE_NUMBER)); | 
| -  ASSERT_EQ(ASCIIToUTF16("+49 40 808179000"), | 
| +  ASSERT_EQ(ASCIIToUTF16("+49 40-80-81-79-000"), | 
| personal_data_manager()->GetProfiles()[1]->GetRawInfo( | 
| PHONE_HOME_WHOLE_NUMBER)); | 
| } | 
|  | 
| -// Test Autofill appends country codes to aggregated phone numbers. | 
| -// The country code is added for the following case: | 
| -//   The phone number contains the correct national number size and | 
| -//   is a valid format. | 
| +// Prepend country codes when formatting phone numbers, but only if the user | 
| +// provided one in the first place. | 
| IN_PROC_BROWSER_TEST_F(AutofillTest, AppendCountryCodeForAggregatedPhones) { | 
| ASSERT_TRUE(test_server()->Start()); | 
| FormMap data; | 
| @@ -643,13 +641,22 @@ IN_PROC_BROWSER_TEST_F(AutofillTest, AppendCountryCodeForAggregatedPhones) { | 
| data["ADDRESS_HOME_STATE"] = "CA"; | 
| data["ADDRESS_HOME_ZIP"] = "95110"; | 
| data["ADDRESS_HOME_COUNTRY"] = "Germany"; | 
| -  data["PHONE_HOME_WHOLE_NUMBER"] = "(08) 450 777-777"; | 
| +  data["PHONE_HOME_WHOLE_NUMBER"] = "+4908450777777"; | 
| FillFormAndSubmit("autofill_test_form.html", data); | 
|  | 
| -  ASSERT_EQ(1u, personal_data_manager()->GetProfiles().size()); | 
| -  base::string16 phone = personal_data_manager()->GetProfiles()[0]->GetRawInfo( | 
| -      PHONE_HOME_WHOLE_NUMBER); | 
| -  ASSERT_TRUE(StartsWith(phone, ASCIIToUTF16("+49"), true)); | 
| +  data["ADDRESS_HOME_LINE1"] = "4321 H St."; | 
| +  data["PHONE_HOME_WHOLE_NUMBER"] = "08450777777"; | 
| +  FillFormAndSubmit("autofill_test_form.html", data); | 
| + | 
| +  ASSERT_EQ(2u, personal_data_manager()->GetProfiles().size()); | 
| +  EXPECT_EQ(ASCIIToUTF16("+49 8450 777777"), | 
| +            personal_data_manager()->GetProfiles()[0]->GetRawInfo( | 
| +                PHONE_HOME_WHOLE_NUMBER)); | 
| + | 
| +  FillFormAndSubmit("autofill_test_form.html", data); | 
| +  EXPECT_EQ(ASCIIToUTF16("08450 777777"), | 
| +            personal_data_manager()->GetProfiles()[1]->GetRawInfo( | 
| +                PHONE_HOME_WHOLE_NUMBER)); | 
| } | 
|  | 
| // Test CC info not offered to be saved when autocomplete=off for CC field. | 
|  |