From af99ab064755de010015f75a156197150941e07f Mon Sep 17 00:00:00 2001 From: David Remer Date: Thu, 2 Jul 2020 14:40:17 +0300 Subject: [PATCH] fix tests --- .../WcGateway/Gateway/WcGatewayTest.php | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php b/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php index 120e7e435..3e82f89d0 100644 --- a/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php +++ b/tests/PHPUnit/WcGateway/Gateway/WcGatewayTest.php @@ -9,6 +9,7 @@ use Inpsyde\PayPalCommerce\TestCase; use Inpsyde\PayPalCommerce\WcGateway\Notice\AuthorizeOrderActionNotice; use Inpsyde\PayPalCommerce\WcGateway\Processor\AuthorizedPaymentsProcessor; use Inpsyde\PayPalCommerce\WcGateway\Processor\OrderProcessor; +use Inpsyde\PayPalCommerce\WcGateway\Settings\Settings; use Inpsyde\PayPalCommerce\WcGateway\Settings\SettingsFields; use Inpsyde\PayPalCommerce\WcGateway\Settings\SettingsRenderer; use Mockery; @@ -33,13 +34,15 @@ class WcGatewayTest extends TestCase ); $authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class); $authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); expect('wc_get_order') @@ -62,13 +65,15 @@ class WcGatewayTest extends TestCase $orderProcessor = Mockery::mock(OrderProcessor::class); $authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class); $authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); expect('wc_get_order') @@ -97,13 +102,15 @@ class WcGatewayTest extends TestCase ->andReturn($lastError); $authorizedPaymentsProcessor = Mockery::mock(AuthorizedPaymentsProcessor::class); $authorizedOrderActionNotice = Mockery::mock(AuthorizeOrderActionNotice::class); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); expect('wc_get_order') @@ -147,13 +154,15 @@ class WcGatewayTest extends TestCase ->expects('displayMessage') ->with(AuthorizeOrderActionNotice::SUCCESS); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); $this->assertTrue($testee->captureAuthorizedPayment($wcOrder)); @@ -189,13 +198,15 @@ class WcGatewayTest extends TestCase $authorizedOrderActionNotice ->expects('displayMessage') ->with(AuthorizeOrderActionNotice::ALREADY_CAPTURED); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); $this->assertTrue($testee->captureAuthorizedPayment($wcOrder)); @@ -224,13 +235,15 @@ class WcGatewayTest extends TestCase $authorizedOrderActionNotice ->expects('displayMessage') ->with($expectedMessage); - $onboardingRenderer = Mockery::mock(OnboardingRenderer::class); + $settings = Mockery::mock(Settings::class); + $settings + ->shouldReceive('has')->andReturnFalse(); $testee = new WcGateway( $settingsRenderer, $orderProcessor, $authorizedPaymentsProcessor, $authorizedOrderActionNotice, - $onboardingRenderer + $settings ); $this->assertFalse($testee->captureAuthorizedPayment($wcOrder));