Index: components/autofill/core/browser/autofill_external_delegate_unittest.cc |
diff --git a/components/autofill/core/browser/autofill_external_delegate_unittest.cc b/components/autofill/core/browser/autofill_external_delegate_unittest.cc |
index 62e964d6b22ccfef514721b978fcad1a55307563..891611d3a032b0140a8d1053ecaca67e71b66f30 100644 |
--- a/components/autofill/core/browser/autofill_external_delegate_unittest.cc |
+++ b/components/autofill/core/browser/autofill_external_delegate_unittest.cc |
@@ -605,15 +605,6 @@ TEST_F(AutofillExternalDelegateUnitTest, ScanCreditCardPromptMetricsTest) { |
} |
} |
-MATCHER_P3(CreditCardMatches, |
- card_number, |
- expiration_month, |
- expiration_year, |
- "") { |
- return !arg.Compare( |
- CreditCard(card_number, expiration_month, expiration_year)); |
-} |
- |
// Test that autofill client will start the signin flow after the user accepted |
// the suggestion to sign in. |
TEST_F(AutofillExternalDelegateUnitTest, SigninPromoMenuItem) { |
@@ -623,19 +614,30 @@ TEST_F(AutofillExternalDelegateUnitTest, SigninPromoMenuItem) { |
base::string16(), POPUP_ITEM_ID_CREDIT_CARD_SIGNIN_PROMO, 0); |
} |
+MATCHER_P4(CreditCardMatches, |
+ card_holder_name, |
+ card_number, |
+ expiration_month, |
+ expiration_year, |
+ "") { |
+ return !arg.Compare(CreditCard(card_holder_name, card_number, |
+ expiration_month, expiration_year)); |
+} |
+ |
// Test that autofill manager will fill the credit card form after user scans a |
// credit card. |
TEST_F(AutofillExternalDelegateUnitTest, FillCreditCardForm) { |
+ base::string16 card_holder_name = base::ASCIIToUTF16("Alice"); |
base::string16 card_number = base::ASCIIToUTF16("test"); |
int expiration_month = 1; |
int expiration_year = 3000; |
EXPECT_CALL(*autofill_manager_, |
FillCreditCardForm( |
- _, _, _, CreditCardMatches(card_number, expiration_month, |
- expiration_year), |
+ _, _, _, CreditCardMatches(card_holder_name, card_number, |
+ expiration_month, expiration_year), |
base::string16())); |
- external_delegate_->OnCreditCardScanned(card_number, expiration_month, |
- expiration_year); |
+ external_delegate_->OnCreditCardScanned(card_holder_name, card_number, |
+ expiration_month, expiration_year); |
} |
TEST_F(AutofillExternalDelegateUnitTest, IgnoreAutocompleteOffForAutofill) { |