Index: components/autofill/core/browser/webdata/autofill_table_unittest.cc |
diff --git a/components/autofill/core/browser/webdata/autofill_table_unittest.cc b/components/autofill/core/browser/webdata/autofill_table_unittest.cc |
index 193021652dd75c2715d771a26bcebbb403255a24..4e92e5c78345f4a40c2236097648ca758746a2b5 100644 |
--- a/components/autofill/core/browser/webdata/autofill_table_unittest.cc |
+++ b/components/autofill/core/browser/webdata/autofill_table_unittest.cc |
@@ -1762,6 +1762,28 @@ TEST_F(AutofillTableTest, SetServerCardModify) { |
outputs.clear(); |
} |
+TEST_F(AutofillTableTest, ServerCardBankName) { |
+ // Add a masked card. |
+ CreditCard masked_card(CreditCard::MASKED_SERVER_CARD, "a123"); |
+ masked_card.SetRawInfo(CREDIT_CARD_NAME_FULL, |
+ ASCIIToUTF16("Paul F. Tompkins")); |
+ masked_card.SetRawInfo(CREDIT_CARD_EXP_MONTH, ASCIIToUTF16("1")); |
+ masked_card.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, ASCIIToUTF16("2020")); |
+ masked_card.SetRawInfo(CREDIT_CARD_NUMBER, ASCIIToUTF16("1111")); |
+ masked_card.SetNetworkForMaskedCard(kVisaCard); |
+ masked_card.set_bank_name("Chase"); |
+ |
+ // Set server credit cards |
+ std::vector<CreditCard> inputs = {masked_card}; |
+ test::SetServerCreditCards(table_.get(), inputs); |
+ |
+ // Get server credit cards and check bank names equal |
+ std::vector<std::unique_ptr<CreditCard>> outputs; |
+ table_->GetServerCreditCards(&outputs); |
+ ASSERT_EQ(1u, outputs.size()); |
+ EXPECT_EQ("Chase", outputs[0]->bank_name()); |
+} |
+ |
TEST_F(AutofillTableTest, SetServerCardUpdateUsageStatsAndBillingAddress) { |
// Add a masked card. |
CreditCard masked_card(CreditCard::MASKED_SERVER_CARD, "a123"); |