CreditCardVerificationTest.php
747 Bytes
<?php
namespace Test\Unit;
require_once dirname(__DIR__) . '/Setup.php';
use Test\Setup;
use Braintree;
class CreditCardVerificationTest extends Setup
{
public function test_createWithInvalidArguments()
{
$this->setExpectedException('InvalidArgumentException', 'invalid keys: invalidProperty');
Braintree\CreditCardVerification::create(['options' => ['amount' => '123.45'], 'invalidProperty' => 'foo']);
}
public function test_createWithPaymentMethodArguments()
{
$this->setExpectedException('InvalidArgumentException', 'invalid keys: creditCard[venmoSdkPaymentMethodCode]');
Braintree\CreditCardVerification::create(['options' => ['amount' => '123.45'], 'creditCard' => ['venmoSdkPaymentMethodCode' => 'foo']]);
}
}