Fix vaulting integration credit card test

This commit is contained in:
carmenmaymo 2025-06-26 09:38:27 +02:00
parent 846a77d144
commit 2280cf9081
No known key found for this signature in database
GPG key ID: 6023F686B0F3102E
2 changed files with 6 additions and 2 deletions

View file

@ -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();

View file

@ -167,7 +167,7 @@ class VaultingSubscriptionsTest extends IntegrationMockedTestCase
{
return [
'PayPal Gateway' => [PayPalGateway::ID],
//'Credit Card Gateway' => [CreditCardGateway::ID]
'Credit Card Gateway' => [CreditCardGateway::ID]
];
}