From e6638aa6a4f24b5c851ba855bf4524df4a708498 Mon Sep 17 00:00:00 2001 From: David Remer Date: Mon, 29 Jun 2020 13:45:03 +0300 Subject: [PATCH] fix tests --- .../WcGateway/Gateway/WcGatewayTest.php | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php b/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php index a363bdec3..a7b3d3082 100644 --- a/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php +++ b/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Inpsyde\PayPalCommerce\WcGateway\Gateway; +use Inpsyde\PayPalCommerce\Onboarding\Render\OnboardingRenderer; use Inpsyde\PayPalCommerce\TestCase; use Inpsyde\PayPalCommerce\WcGateway\Notice\AuthorizeOrderActionNotice; use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor; @@ -27,11 +28,13 @@ class WcGatewayTest extends TestCase $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 + $authorizedOrderActionNotice, + $onboardingRenderer ); $this->assertEquals($testee->form_fields, $expectedFields); } @@ -55,11 +58,13 @@ class WcGatewayTest extends TestCase ); $authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class); $authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class); + $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); $testee = new WcGateway( $settingsFields, $orderProcessor, $authorizedPaymentsProcessor, - $authorizedOrderActionNotice + $authorizedOrderActionNotice, + $onboardingRenderer ); expect('wc_get_order') @@ -82,11 +87,13 @@ class WcGatewayTest extends TestCase $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 + $authorizedOrderActionNotice, + $onboardingRenderer ); expect('wc_get_order') @@ -115,11 +122,13 @@ class WcGatewayTest extends TestCase ->andReturn($lastError); $authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class); $authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class); + $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); $testee = new WcGateway( $settingsFields, $orderProcessor, $authorizedPaymentsProcessor, - $authorizedOrderActionNotice + $authorizedOrderActionNotice, + $onboardingRenderer ); expect('wc_get_order') @@ -162,11 +171,14 @@ class WcGatewayTest extends TestCase $authorizedOrderActionNotice ->expects('displayMessage') ->with(AuthorizeOrderActionNotice::SUCCESS); + + $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); $testee = new WcGateway( $settingsFields, $orderProcessor, $authorizedPaymentsProcessor, - $authorizedOrderActionNotice + $authorizedOrderActionNotice, + $onboardingRenderer ); $this->assertTrue($testee->captureAuthorizedPayment($wcOrder)); @@ -205,11 +217,13 @@ class WcGatewayTest extends TestCase $authorizedOrderActionNotice ->expects('displayMessage') ->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED); + $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); $testee = new WcGateway( $settingsFields, $orderProcessor, $authorizedPaymentsProcessor, - $authorizedOrderActionNotice + $authorizedOrderActionNotice, + $onboardingRenderer ); $this->assertTrue($testee->captureAuthorizedPayment($wcOrder)); @@ -241,11 +255,13 @@ class WcGatewayTest extends TestCase $authorizedOrderActionNotice ->expects('displayMessage') ->with($expectedMessage); + $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); $testee = new WcGateway( $settingsFields, $orderProcessor, $authorizedPaymentsProcessor, - $authorizedOrderActionNotice + $authorizedOrderActionNotice, + $onboardingRenderer ); $this->assertFalse($testee->captureAuthorizedPayment($wcOrder));