From 2280cf9081658d6c348c6e7d551a88b62ec021a5 Mon Sep 17 00:00:00 2001 From: carmenmaymo Date: Thu, 26 Jun 2025 09:38:27 +0200 Subject: [PATCH] Fix vaulting integration credit card test --- tests/integration/PHPUnit/IntegrationMockedTestCase.php | 6 +++++- tests/integration/PHPUnit/VaultingSubscriptionsTest.php | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/integration/PHPUnit/IntegrationMockedTestCase.php b/tests/integration/PHPUnit/IntegrationMockedTestCase.php index 815e86214..8227a444f 100644 --- a/tests/integration/PHPUnit/IntegrationMockedTestCase.php +++ b/tests/integration/PHPUnit/IntegrationMockedTestCase.php @@ -220,9 +220,13 @@ class IntegrationMockedTestCase extends TestCase $order_status->shouldReceive('is')->andReturn($order_success); $order_status->shouldReceive('name')->andReturn($order_success ? 'COMPLETED' : 'FAILED'); $order->shouldReceive('status')->andReturn($order_status); - + $card_properties = new \stdClass(); + $card_properties->brand = 'VISA'; + $card_properties->last_digits = '1234'; + $card_properties->expiry = '2026-12'; $payment_source = \Mockery::mock(PaymentSource::class); $payment_source->shouldReceive('name')->andReturn('card'); + $payment_source->shouldReceive('properties')->andReturn($card_properties); $order->shouldReceive('payment_source')->andReturn($payment_source); $purchase_unit = \Mockery::mock(PurchaseUnit::class)->shouldIgnoreMissing(); diff --git a/tests/integration/PHPUnit/VaultingSubscriptionsTest.php b/tests/integration/PHPUnit/VaultingSubscriptionsTest.php index a54130135..c61cb8253 100644 --- a/tests/integration/PHPUnit/VaultingSubscriptionsTest.php +++ b/tests/integration/PHPUnit/VaultingSubscriptionsTest.php @@ -167,7 +167,7 @@ class VaultingSubscriptionsTest extends IntegrationMockedTestCase { return [ 'PayPal Gateway' => [PayPalGateway::ID], - //'Credit Card Gateway' => [CreditCardGateway::ID] + 'Credit Card Gateway' => [CreditCardGateway::ID] ]; }