Index: ios/chrome/browser/ui/payments/payment_request_coordinator_unittest.mm |
diff --git a/ios/chrome/browser/ui/payments/payment_request_coordinator_unittest.mm b/ios/chrome/browser/ui/payments/payment_request_coordinator_unittest.mm |
index f1071127c3d563d3d03001858c7aa31340eca01e..a1f6fee38551a45585a0f7ee43306ef3548fac69 100644 |
--- a/ios/chrome/browser/ui/payments/payment_request_coordinator_unittest.mm |
+++ b/ios/chrome/browser/ui/payments/payment_request_coordinator_unittest.mm |
@@ -37,8 +37,10 @@ |
@implementation PaymentRequestCoordinatorDelegateMock |
typedef void (^mock_coordinator_cancel)(PaymentRequestCoordinator*); |
-typedef void (^mock_coordinator_confirm)(PaymentRequestCoordinator*, |
- web::PaymentResponse); |
+typedef void (^mock_coordinator_complete)(PaymentRequestCoordinator*, |
+ PaymentRequest*, |
+ const autofill::CreditCard&, |
+ const base::string16&); |
typedef void (^mock_coordinator_select_shipping_address)( |
PaymentRequestCoordinator*, |
payments::PaymentAddress); |
@@ -53,9 +55,11 @@ typedef void (^mock_coordinator_select_shipping_option)( |
} |
- (void)paymentRequestCoordinator:(PaymentRequestCoordinator*)coordinator |
- didConfirmWithPaymentResponse:(web::PaymentResponse)paymentResponse { |
- return static_cast<mock_coordinator_confirm>([self blockForSelector:_cmd])( |
- coordinator, paymentResponse); |
+ didCompletePaymentRequest:(PaymentRequest*)paymentRequest |
+ card:(const autofill::CreditCard&)card |
+ cvc:(const base::string16&)cvc { |
+ return static_cast<mock_coordinator_complete>([self blockForSelector:_cmd])( |
+ coordinator, paymentRequest, card, cvc); |
} |
- (void)paymentRequestCoordinator:(PaymentRequestCoordinator*)coordinator |
@@ -148,20 +152,14 @@ TEST_F(PaymentRequestCoordinatorTest, FullCardRequestDidSucceed) { |
id delegate_mock([[PaymentRequestCoordinatorDelegateMock alloc] |
initWithRepresentedObject:delegate]); |
SEL selector = |
- @selector(paymentRequestCoordinator:didConfirmWithPaymentResponse:); |
+ @selector(paymentRequestCoordinator:didCompletePaymentRequest:card:cvc:); |
[delegate_mock onSelector:selector |
callBlockExpectation:^(PaymentRequestCoordinator* callerCoordinator, |
- web::PaymentResponse paymentResponse) { |
- EXPECT_EQ(base::ASCIIToUTF16("4111111111111111"), |
- paymentResponse.details.card_number); |
- EXPECT_EQ(base::ASCIIToUTF16("Test User"), |
- paymentResponse.details.cardholder_name); |
- EXPECT_EQ(base::ASCIIToUTF16("11"), |
- paymentResponse.details.expiry_month); |
- EXPECT_EQ(base::ASCIIToUTF16("2022"), |
- paymentResponse.details.expiry_year); |
- EXPECT_EQ(base::ASCIIToUTF16("123"), |
- paymentResponse.details.card_security_code); |
+ PaymentRequest* paymentRequest, |
+ const autofill::CreditCard& card, |
+ const base::string16& cvc) { |
+ EXPECT_EQ(credit_card_, card); |
+ EXPECT_EQ(base::ASCIIToUTF16("123"), cvc); |
EXPECT_EQ(coordinator, callerCoordinator); |
}]; |
[coordinator setDelegate:delegate_mock]; |