You are here

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]'));
  }

}

Classes