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