mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 18:16:38 +08:00
fix tests
This commit is contained in:
parent
e2c4d45f1a
commit
ded172c131
1 changed files with 13 additions and 53 deletions
|
@ -10,6 +10,7 @@ use Inpsyde\PayPalCommerce\WcGateway\Notice\AuthorizeOrderActionNotice;
|
||||||
use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor;
|
use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor;
|
||||||
use Inpsyde\PayPalCommerce\WcGateway\Processor\OrderProcessor;
|
use Inpsyde\PayPalCommerce\WcGateway\Processor\OrderProcessor;
|
||||||
use Inpsyde\PayPalCommerce\WcGateway\Settings\SettingsFields;
|
use Inpsyde\PayPalCommerce\WcGateway\Settings\SettingsFields;
|
||||||
|
use Inpsyde\PayPalCommerce\WcGateway\Settings\SettingsRenderer;
|
||||||
use Mockery;
|
use Mockery;
|
||||||
use function Brain\Monkey\Functions\expect;
|
use function Brain\Monkey\Functions\expect;
|
||||||
|
|
||||||
|
@ -17,37 +18,11 @@ class WcGatewayTest extends TestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public function testFormFieldsAreSet()
|
|
||||||
{
|
|
||||||
|
|
||||||
$expectedFields = ['key' => 'value'];
|
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn($expectedFields);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
|
||||||
$testee = new WcGateway(
|
|
||||||
$settingsFields,
|
|
||||||
$orderProcessor,
|
|
||||||
$authorizedPaymentsProcessor,
|
|
||||||
$authorizedOrderActionNotice,
|
|
||||||
$onboardingRenderer
|
|
||||||
);
|
|
||||||
$this->assertEquals($testee->form_fields, $expectedFields);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public function testProcessPaymentSuccess() {
|
public function testProcessPaymentSuccess() {
|
||||||
|
|
||||||
$orderId = 1;
|
$orderId = 1;
|
||||||
$wcOrder = Mockery::mock(\WC_Order::class);
|
$wcOrder = Mockery::mock(\WC_Order::class);
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$orderProcessor
|
$orderProcessor
|
||||||
->expects('process')
|
->expects('process')
|
||||||
|
@ -60,7 +35,7 @@ class WcGatewayTest extends TestCase
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
@ -80,16 +55,13 @@ class WcGatewayTest extends TestCase
|
||||||
public function testProcessPaymentOrderNotFound() {
|
public function testProcessPaymentOrderNotFound() {
|
||||||
|
|
||||||
$orderId = 1;
|
$orderId = 1;
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$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);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
@ -109,10 +81,7 @@ class WcGatewayTest extends TestCase
|
||||||
$orderId = 1;
|
$orderId = 1;
|
||||||
$wcOrder = Mockery::mock(\WC_Order::class);
|
$wcOrder = Mockery::mock(\WC_Order::class);
|
||||||
$lastError = 'some-error';
|
$lastError = 'some-error';
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$orderProcessor
|
$orderProcessor
|
||||||
->expects('process')
|
->expects('process')
|
||||||
|
@ -124,7 +93,7 @@ class WcGatewayTest extends TestCase
|
||||||
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
$authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class);
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
@ -154,10 +123,7 @@ class WcGatewayTest extends TestCase
|
||||||
->with(WcGateway::CAPTURED_META_KEY, 'true');
|
->with(WcGateway::CAPTURED_META_KEY, 'true');
|
||||||
$wcOrder
|
$wcOrder
|
||||||
->expects('save');
|
->expects('save');
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedPaymentsProcessor
|
$authorizedPaymentsProcessor
|
||||||
|
@ -174,7 +140,7 @@ class WcGatewayTest extends TestCase
|
||||||
|
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
@ -200,10 +166,7 @@ class WcGatewayTest extends TestCase
|
||||||
->with(WcGateway::CAPTURED_META_KEY, 'true');
|
->with(WcGateway::CAPTURED_META_KEY, 'true');
|
||||||
$wcOrder
|
$wcOrder
|
||||||
->expects('save');
|
->expects('save');
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedPaymentsProcessor
|
$authorizedPaymentsProcessor
|
||||||
|
@ -219,7 +182,7 @@ class WcGatewayTest extends TestCase
|
||||||
->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED);
|
->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED);
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
@ -238,10 +201,7 @@ class WcGatewayTest extends TestCase
|
||||||
public function testCaptureAuthorizedPaymentNoActionableFailures($lastStatus, $expectedMessage) {
|
public function testCaptureAuthorizedPaymentNoActionableFailures($lastStatus, $expectedMessage) {
|
||||||
|
|
||||||
$wcOrder = Mockery::mock(\WC_Order::class);
|
$wcOrder = Mockery::mock(\WC_Order::class);
|
||||||
$settingsFields = Mockery::mock(SettingsFields::class);
|
$settingsRenderer = Mockery::mock(SettingsRenderer::class);
|
||||||
$settingsFields
|
|
||||||
->expects('fields')
|
|
||||||
->andReturn([]);
|
|
||||||
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
$orderProcessor = Mockery::mock(OrderProcessor::class);
|
||||||
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
$authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class);
|
||||||
$authorizedPaymentsProcessor
|
$authorizedPaymentsProcessor
|
||||||
|
@ -257,7 +217,7 @@ class WcGatewayTest extends TestCase
|
||||||
->with($expectedMessage);
|
->with($expectedMessage);
|
||||||
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
$onboardingRenderer = Mockery::mock(OnboardingRenderer::class);
|
||||||
$testee = new WcGateway(
|
$testee = new WcGateway(
|
||||||
$settingsFields,
|
$settingsRenderer,
|
||||||
$orderProcessor,
|
$orderProcessor,
|
||||||
$authorizedPaymentsProcessor,
|
$authorizedPaymentsProcessor,
|
||||||
$authorizedOrderActionNotice,
|
$authorizedOrderActionNotice,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue