mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-07 19:54:15 +08:00
Fix phpunit
This commit is contained in:
parent
6517f15457
commit
37b20fa896
1 changed files with 12 additions and 1 deletions
|
@ -11,10 +11,12 @@ use WooCommerce\PayPalCommerce\ApiClient\Entity\Order;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Entity\PurchaseUnit;
|
use WooCommerce\PayPalCommerce\ApiClient\Entity\PurchaseUnit;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Factory\PurchaseUnitFactory;
|
use WooCommerce\PayPalCommerce\ApiClient\Factory\PurchaseUnitFactory;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Environment;
|
use WooCommerce\PayPalCommerce\Onboarding\Environment;
|
||||||
|
use WooCommerce\PayPalCommerce\Onboarding\State;
|
||||||
use WooCommerce\PayPalCommerce\TestCase;
|
use WooCommerce\PayPalCommerce\TestCase;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Gateway\TransactionUrlProvider;
|
use WooCommerce\PayPalCommerce\WcGateway\Gateway\TransactionUrlProvider;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Helper\CheckoutHelper;
|
use WooCommerce\PayPalCommerce\WcGateway\Helper\CheckoutHelper;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Helper\PayUponInvoiceHelper;
|
use WooCommerce\PayPalCommerce\WcGateway\Helper\PayUponInvoiceHelper;
|
||||||
|
use WooCommerce\PayPalCommerce\WcGateway\Processor\RefundProcessor;
|
||||||
use function Brain\Monkey\Functions\when;
|
use function Brain\Monkey\Functions\when;
|
||||||
|
|
||||||
class PayUponInvoiceGatewayTest extends TestCase
|
class PayUponInvoiceGatewayTest extends TestCase
|
||||||
|
@ -28,6 +30,8 @@ class PayUponInvoiceGatewayTest extends TestCase
|
||||||
private $testee;
|
private $testee;
|
||||||
private $pui_helper;
|
private $pui_helper;
|
||||||
private $checkout_helper;
|
private $checkout_helper;
|
||||||
|
private $state;
|
||||||
|
private $refund_processor;
|
||||||
|
|
||||||
public function setUp(): void
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
|
@ -42,6 +46,11 @@ class PayUponInvoiceGatewayTest extends TestCase
|
||||||
$this->pui_helper = Mockery::mock(PayUponInvoiceHelper::class);
|
$this->pui_helper = Mockery::mock(PayUponInvoiceHelper::class);
|
||||||
$this->checkout_helper = Mockery::mock(CheckoutHelper::class);
|
$this->checkout_helper = Mockery::mock(CheckoutHelper::class);
|
||||||
|
|
||||||
|
$this->state = Mockery::mock(State::class);
|
||||||
|
$this->state->shouldReceive('current_state')->andReturn(State::STATE_ONBOARDED);
|
||||||
|
|
||||||
|
$this->refund_processor = Mockery::mock(RefundProcessor::class);
|
||||||
|
|
||||||
$this->setInitStubs();
|
$this->setInitStubs();
|
||||||
|
|
||||||
$this->testee = new PayUponInvoiceGateway(
|
$this->testee = new PayUponInvoiceGateway(
|
||||||
|
@ -52,7 +61,9 @@ class PayUponInvoiceGatewayTest extends TestCase
|
||||||
$this->transaction_url_provider,
|
$this->transaction_url_provider,
|
||||||
$this->logger,
|
$this->logger,
|
||||||
$this->pui_helper,
|
$this->pui_helper,
|
||||||
$this->checkout_helper
|
$this->checkout_helper,
|
||||||
|
$this->state,
|
||||||
|
$this->refund_processor
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue