| 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) {
|
|
|