mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
Fix phpunit
This commit is contained in:
parent
518a1f4e4e
commit
b6734a82da
5 changed files with 14 additions and 14 deletions
|
@ -14,7 +14,6 @@ namespace WooCommerce\PayPalCommerce\ApiClient\Entity;
|
||||||
*/
|
*/
|
||||||
class CardAuthenticationResult {
|
class CardAuthenticationResult {
|
||||||
|
|
||||||
|
|
||||||
const LIABILITY_SHIFT_POSSIBLE = 'POSSIBLE';
|
const LIABILITY_SHIFT_POSSIBLE = 'POSSIBLE';
|
||||||
const LIABILITY_SHIFT_NO = 'NO';
|
const LIABILITY_SHIFT_NO = 'NO';
|
||||||
const LIABILITY_SHIFT_UNKNOWN = 'UNKNOWN';
|
const LIABILITY_SHIFT_UNKNOWN = 'UNKNOWN';
|
||||||
|
|
|
@ -1149,6 +1149,7 @@ class OrderEndpointTest extends TestCase
|
||||||
$logger = Mockery::mock(LoggerInterface::class);
|
$logger = Mockery::mock(LoggerInterface::class);
|
||||||
$logger->shouldReceive('log');
|
$logger->shouldReceive('log');
|
||||||
$logger->shouldReceive('debug');
|
$logger->shouldReceive('debug');
|
||||||
|
$logger->shouldReceive('warning');
|
||||||
$applicationContext = Mockery::mock(ApplicationContext::class);
|
$applicationContext = Mockery::mock(ApplicationContext::class);
|
||||||
$applicationContext
|
$applicationContext
|
||||||
->expects('to_array')
|
->expects('to_array')
|
||||||
|
|
|
@ -34,9 +34,6 @@ class OrderTest extends TestCase
|
||||||
->expects('to_array')
|
->expects('to_array')
|
||||||
->andReturn(['applicationContext']);
|
->andReturn(['applicationContext']);
|
||||||
$paymentSource = Mockery::mock(PaymentSource::class);
|
$paymentSource = Mockery::mock(PaymentSource::class);
|
||||||
$paymentSource
|
|
||||||
->expects('to_array')
|
|
||||||
->andReturn(['paymentSource']);
|
|
||||||
|
|
||||||
$testee = new Order(
|
$testee = new Order(
|
||||||
$id,
|
$id,
|
||||||
|
@ -69,7 +66,7 @@ class OrderTest extends TestCase
|
||||||
'update_time' => $updateTime->format($this->dateFormat),
|
'update_time' => $updateTime->format($this->dateFormat),
|
||||||
'payer' => ['payer'],
|
'payer' => ['payer'],
|
||||||
'application_context' => ['applicationContext'],
|
'application_context' => ['applicationContext'],
|
||||||
'payment_source' => ['paymentSource']
|
'payment_source' => $paymentSource
|
||||||
];
|
];
|
||||||
$this->assertEquals($expected, $testee->to_array());
|
$this->assertEquals($expected, $testee->to_array());
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,15 +3,11 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace WooCommerce\PayPalCommerce\Button\Helper;
|
namespace WooCommerce\PayPalCommerce\Button\Helper;
|
||||||
|
|
||||||
|
|
||||||
use Psr\Log\LoggerInterface;
|
use Psr\Log\LoggerInterface;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\CardAuthenticationResult;
|
use WooCommerce\PayPalCommerce\ApiClient\Entity\CardAuthenticationResult;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\Order;
|
use WooCommerce\PayPalCommerce\ApiClient\Entity\Order;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\PaymentSource;
|
use WooCommerce\PayPalCommerce\ApiClient\Entity\PaymentSource;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\PaymentSourceCard;
|
|
||||||
use WooCommerce\PayPalCommerce\TestCase;
|
use WooCommerce\PayPalCommerce\TestCase;
|
||||||
use Mockery\Mock;
|
|
||||||
use function Brain\Monkey\Functions\when;
|
|
||||||
|
|
||||||
class ThreeDSecureTest extends TestCase
|
class ThreeDSecureTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -28,12 +24,18 @@ class ThreeDSecureTest extends TestCase
|
||||||
$result->shouldReceive('authentication_result')->andReturn($authenticationResult);
|
$result->shouldReceive('authentication_result')->andReturn($authenticationResult);
|
||||||
$result->shouldReceive('enrollment_status')->andReturn($enrollment);
|
$result->shouldReceive('enrollment_status')->andReturn($enrollment);
|
||||||
$result->shouldReceive('to_array')->andReturn(['foo' => 'bar',]);
|
$result->shouldReceive('to_array')->andReturn(['foo' => 'bar',]);
|
||||||
$card = \Mockery::mock(PaymentSourceCard::class);
|
|
||||||
$card->shouldReceive('authentication_result')->andReturn($result);
|
|
||||||
$source = \Mockery::mock(PaymentSource::class);
|
$source = \Mockery::mock(PaymentSource::class);
|
||||||
$source->shouldReceive('card')->andReturn($card);
|
$authentication_result = (object)[
|
||||||
|
'brand' => 'visa',
|
||||||
|
'authentication_result' => $result,
|
||||||
|
];
|
||||||
|
$source->shouldReceive('properties')
|
||||||
|
->andReturn($authentication_result);
|
||||||
|
|
||||||
$order = \Mockery::mock(Order::class);
|
$order = \Mockery::mock(Order::class);
|
||||||
$order->shouldReceive('payment_source')->andReturn($source);
|
$order->shouldReceive('payment_source')->andReturn($source);
|
||||||
|
|
||||||
$logger = \Mockery::mock(LoggerInterface::class);
|
$logger = \Mockery::mock(LoggerInterface::class);
|
||||||
$logger->shouldReceive('info');
|
$logger->shouldReceive('info');
|
||||||
|
|
||||||
|
|
|
@ -118,10 +118,11 @@ class VaultedCreditCardHandlerTest extends TestCase
|
||||||
$order = Mockery::mock(Order::class);
|
$order = Mockery::mock(Order::class);
|
||||||
$order->shouldReceive('id')->andReturn('1');
|
$order->shouldReceive('id')->andReturn('1');
|
||||||
$order->shouldReceive('intent')->andReturn('CAPTURE');
|
$order->shouldReceive('intent')->andReturn('CAPTURE');
|
||||||
|
|
||||||
$paymentSource = Mockery::mock(PaymentSource::class);
|
$paymentSource = Mockery::mock(PaymentSource::class);
|
||||||
$paymentSourceCard = Mockery::mock(PaymentSourceCard::class);
|
$paymentSource->shouldReceive('name')->andReturn('card');
|
||||||
$paymentSource->shouldReceive('card')->andReturn($paymentSourceCard);
|
|
||||||
$order->shouldReceive('payment_source')->andReturn($paymentSource);
|
$order->shouldReceive('payment_source')->andReturn($paymentSource);
|
||||||
|
|
||||||
$orderStatus = Mockery::mock(OrderStatus::class);
|
$orderStatus = Mockery::mock(OrderStatus::class);
|
||||||
$orderStatus->shouldReceive('is')->andReturn(true);
|
$orderStatus->shouldReceive('is')->andReturn(true);
|
||||||
$order->shouldReceive('status')->andReturn($orderStatus);
|
$order->shouldReceive('status')->andReturn($orderStatus);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue