Ejegg has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/364345 )

Change subject: base ingenico test case
......................................................................

base ingenico test case

Sets up mocks n stuff

Change-Id: I73727d4fd08d2d75bf1c28b50b2f203e8e446d91
---
A tests/phpunit/BaseIngenicoTestCase.php
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DonationInterface 
refs/changes/45/364345/1

diff --git a/tests/phpunit/BaseIngenicoTestCase.php 
b/tests/phpunit/BaseIngenicoTestCase.php
new file mode 100644
index 0000000..6fcef64
--- /dev/null
+++ b/tests/phpunit/BaseIngenicoTestCase.php
@@ -0,0 +1,25 @@
+<?php
+
+use SmashPig\Core\Context;
+use SmashPig\PaymentProviders\Ingenico\HostedCheckoutProvider;
+
+class BaseIngenicoTestCase extends DonationInterfaceTestCase {
+
+       /**
+        * @var HostedCheckoutProvider
+        */
+       protected $hostedCheckoutProvider;
+
+       protected function mockCreditCardProvider() {
+               $this->hostedCheckoutProvider = $this->getMockBuilder(
+                       
'SmashPig\PaymentProviders\Ingenico\HostedCheckoutProvider'
+               )->disableOriginalConstructor()->getMock();
+
+               $config = Context::get()->getProviderConfiguration();
+
+               $config->overrideObjectInstance(
+                       'payment-provider/cc',
+                       $this->hostedCheckoutProvider
+               );
+       }
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/364345
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I73727d4fd08d2d75bf1c28b50b2f203e8e446d91
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/DonationInterface
Gerrit-Branch: master
Gerrit-Owner: Ejegg <ej...@ejegg.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to