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
93f74aac92
commit
dd53229e8d
1 changed files with 13 additions and 1 deletions
|
@ -6,11 +6,13 @@ namespace WooCommerce\PayPalCommerce\WcGateway\Gateway;
|
|||
use Exception;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use WooCommerce\PayPalCommerce\ApiClient\Endpoint\OrderEndpoint;
|
||||
use WooCommerce\PayPalCommerce\ApiClient\Endpoint\PaymentTokensEndpoint;
|
||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\Order;
|
||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\OrderStatus;
|
||||
use WooCommerce\PayPalCommerce\Onboarding\Environment;
|
||||
use WooCommerce\PayPalCommerce\Onboarding\State;
|
||||
use WooCommerce\PayPalCommerce\Session\SessionHandler;
|
||||
use WooCommerce\PayPalCommerce\Vaulting\WooCommercePaymentTokens;
|
||||
use WooCommerce\PayPalCommerce\WcSubscriptions\Helper\SubscriptionHelper;
|
||||
use WooCommerce\PayPalCommerce\TestCase;
|
||||
use WooCommerce\PayPalCommerce\Vaulting\PaymentTokenRepository;
|
||||
|
@ -44,6 +46,9 @@ class WcGatewayTest extends TestCase
|
|||
private $logger;
|
||||
private $apiShopCountry;
|
||||
private $orderEndpoint;
|
||||
private $paymentTokensEndpoint;
|
||||
private $vaultV3Enabled;
|
||||
private $wcPaymentTokens;
|
||||
|
||||
public function setUp(): void {
|
||||
parent::setUp();
|
||||
|
@ -88,6 +93,10 @@ class WcGatewayTest extends TestCase
|
|||
|
||||
$this->logger->shouldReceive('info');
|
||||
$this->logger->shouldReceive('error');
|
||||
|
||||
$this->paymentTokensEndpoint = Mockery::mock(PaymentTokensEndpoint::class);
|
||||
$this->vaultV3Enabled = true;
|
||||
$this->wcPaymentTokens = Mockery::mock(WooCommercePaymentTokens::class);
|
||||
}
|
||||
|
||||
private function createGateway()
|
||||
|
@ -111,7 +120,10 @@ class WcGatewayTest extends TestCase
|
|||
function ($id) {
|
||||
return 'checkoutnow=' . $id;
|
||||
},
|
||||
'Pay via PayPal'
|
||||
'Pay via PayPal',
|
||||
$this->paymentTokensEndpoint,
|
||||
$this->vaultV3Enabled,
|
||||
$this->wcPaymentTokens
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue