| Index: chrome/browser/autofill/credit_card_unittest.cc
|
| diff --git a/chrome/browser/autofill/credit_card_unittest.cc b/chrome/browser/autofill/credit_card_unittest.cc
|
| index 4ffc00f5f1ece9aca8312b2605c1e362c8d45e06..b9967e260696f90cee725f1806fa683508c2e8ae 100644
|
| --- a/chrome/browser/autofill/credit_card_unittest.cc
|
| +++ b/chrome/browser/autofill/credit_card_unittest.cc
|
| @@ -134,3 +134,20 @@ TEST(CreditCardTest, SetInfoCreditCardNumber) {
|
| EXPECT_EQ(ASCIIToUTF16("4321-5432-6543-xxxx"),
|
| card.GetInfo(CREDIT_CARD_NUMBER));
|
| }
|
| +
|
| +// Verify that we can handle both numeric and named months.
|
| +TEST(CreditCardTest, SetInfoExpirationMonth) {
|
| + CreditCard card;
|
| +
|
| + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("05"));
|
| + EXPECT_EQ(ASCIIToUTF16("05"), card.GetInfo(CREDIT_CARD_EXP_MONTH));
|
| +
|
| + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("7"));
|
| + EXPECT_EQ(ASCIIToUTF16("07"), card.GetInfo(CREDIT_CARD_EXP_MONTH));
|
| +
|
| + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("January"));
|
| + EXPECT_EQ(ASCIIToUTF16("01"), card.GetInfo(CREDIT_CARD_EXP_MONTH));
|
| +
|
| + card.SetInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("Apr"));
|
| + EXPECT_EQ(ASCIIToUTF16("04"), card.GetInfo(CREDIT_CARD_EXP_MONTH));
|
| +}
|
|
|