ErrorTest.php in Commerce Braintree 7
File
braintree_php/tests/integration/Result/ErrorTest.php
View source
<?php
require_once realpath(dirname(__FILE__)) . '/../../TestHelper.php';
class Braintree_Result_ErrorTest extends PHPUnit_Framework_TestCase {
function testValueForHtmlField() {
$result = Braintree_Customer::create(array(
'email' => 'invalid-email',
'creditCard' => array(
'number' => 'invalid-number',
'expirationDate' => 'invalid-exp',
'billingAddress' => array(
'countryName' => 'invalid-country',
),
),
));
$this
->assertEquals(false, $result->success);
$this
->assertEquals('invalid-email', $result
->valueForHtmlField('customer[email]'));
$this
->assertEquals('', $result
->valueForHtmlField('customer[credit_card][number]'));
$this
->assertEquals('invalid-exp', $result
->valueForHtmlField('customer[credit_card][expiration_date]'));
$this
->assertEquals('invalid-country', $result
->valueForHtmlField('customer[credit_card][billing_address][country_name]'));
}
}