| Index: components/autofill/core/browser/autofill_field_unittest.cc
|
| diff --git a/components/autofill/core/browser/autofill_field_unittest.cc b/components/autofill/core/browser/autofill_field_unittest.cc
|
| index 5731f376ace6dbe29a999cd1e5bc7b8ff3944ffe..ef6b2e87bea1ac7e3ef9fa64bde24ed648f0415f 100644
|
| --- a/components/autofill/core/browser/autofill_field_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_field_unittest.cc
|
| @@ -799,7 +799,7 @@ TEST_F(AutofillFieldTest, FillSelectControlWithTwoDigitCreditCardYear) {
|
| }
|
|
|
| TEST_F(AutofillFieldTest, FillSelectControlWithCreditCardType) {
|
| - std::vector<const char*> kCreditCardTypes = {"Visa", "Master Card", "AmEx",
|
| + std::vector<const char*> kCreditCardTypes = {"Visa", "Mastercard", "AmEx",
|
| "discover"};
|
| AutofillField field;
|
| test::CreateTestSelectField(kCreditCardTypes, &field);
|
| @@ -812,8 +812,17 @@ TEST_F(AutofillFieldTest, FillSelectControlWithCreditCardType) {
|
|
|
| // Filling should be able to handle intervening whitespace:
|
| AutofillField::FillFormField(
|
| + field, ASCIIToUTF16("Master card"), "en-US", "en-US", &field);
|
| + EXPECT_EQ(ASCIIToUTF16("Mastercard"), field.value);
|
| +
|
| + // Mastercard is sometimes shown as MasterCard or Master Card:
|
| + AutofillField::FillFormField(
|
| field, ASCIIToUTF16("MasterCard"), "en-US", "en-US", &field);
|
| - EXPECT_EQ(ASCIIToUTF16("Master Card"), field.value);
|
| + EXPECT_EQ(ASCIIToUTF16("Mastercard"), field.value);
|
| +
|
| + AutofillField::FillFormField(
|
| + field, ASCIIToUTF16("Master Card"), "en-US", "en-US", &field);
|
| + EXPECT_EQ(ASCIIToUTF16("Mastercard"), field.value);
|
|
|
| // American Express is sometimes abbreviated as AmEx:
|
| AutofillField::FillFormField(
|
|
|