mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 12:25:15 +08:00
fix tests
This commit is contained in:
parent
4478ec87f2
commit
e6638aa6a4
1 changed files with 23 additions and 7 deletions
|
@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||||
namespace Inpsyde\PayPalCommerce\WcGateway\Gateway;
|
namespace Inpsyde\PayPalCommerce\WcGateway\Gateway;
|
||||||
|
|
||||||
|
|
||||||
|
use Inpsyde\PayPalCommerce\Onboarding\Render\OnboardingRenderer;
|
||||||
use Inpsyde\PayPalCommerce\TestCase;
|
use Inpsyde\PayPalCommerce\TestCase;
|
||||||
use Inpsyde\PayPalCommerce\WcGateway\Notice\AuthorizeOrderActionNotice;
|
use Inpsyde\PayPalCommerce\WcGateway\Notice\AuthorizeOrderActionNotice;
|
||||||
use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor;
|
use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor;
|
||||||
|
@ -27,11 +28,13 @@ class WcGatewayTest extends TestCase
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
$this->assertEquals($testee->form_fields, $expectedFields);
|
$this->assertEquals($testee->form_fields, $expectedFields);
|
||||||
}
|
}
|
||||||
|
@ -55,11 +58,13 @@ class WcGatewayTest extends TestCase
|
||||||
);
|
);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
expect('wc_get_order')
|
expect('wc_get_order')
|
||||||
|
@ -82,11 +87,13 @@ class WcGatewayTest extends TestCase
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
expect('wc_get_order')
|
expect('wc_get_order')
|
||||||
|
@ -115,11 +122,13 @@ class WcGatewayTest extends TestCase
|
||||||
->andReturn($lastError);
|
->andReturn($lastError);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
expect('wc_get_order')
|
expect('wc_get_order')
|
||||||
|
@ -162,11 +171,14 @@ class WcGatewayTest extends TestCase
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice
|
||||||
->expects('displayMessage')
|
->expects('displayMessage')
|
||||||
->with(AuthorizeOrderActionNotice::SUCCESS);
|
->with(AuthorizeOrderActionNotice::SUCCESS);
|
||||||
|
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertTrue($testee->captureAuthorizedPayment($wcOrder));
|
$this->assertTrue($testee->captureAuthorizedPayment($wcOrder));
|
||||||
|
@ -205,11 +217,13 @@ class WcGatewayTest extends TestCase
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice
|
||||||
->expects('displayMessage')
|
->expects('displayMessage')
|
||||||
->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED);
|
->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertTrue($testee->captureAuthorizedPayment($wcOrder));
|
$this->assertTrue($testee->captureAuthorizedPayment($wcOrder));
|
||||||
|
@ -241,11 +255,13 @@ class WcGatewayTest extends TestCase
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice
|
||||||
->expects('displayMessage')
|
->expects('displayMessage')
|
||||||
->with($expectedMessage);
|
->with($expectedMessage);
|
||||||
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsFields,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice
|
$authorizedOrderActionNotice,
|
||||||
|
$onboardingRenderer
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertFalse($testee->captureAuthorizedPayment($wcOrder));
|
$this->assertFalse($testee->captureAuthorizedPayment($wcOrder));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue