TextNodeTest.php in Commerce Braintree 7
File
braintree_php/tests/unit/TextNodeTest.php
View source
<?php
require_once realpath(dirname(__FILE__)) . '/../TestHelper.php';
class Braintree_TextNodeTest extends PHPUnit_Framework_TestCase {
function testIs() {
$node = new Braintree_TextNode('field');
$node
->is('value');
$this
->assertEquals(array(
'is' => 'value',
), $node
->toParam());
}
function testIsNot() {
$node = new Braintree_TextNode('field');
$node
->isNot('value');
$this
->assertEquals(array(
'is_not' => 'value',
), $node
->toParam());
}
function testStartsWith() {
$node = new Braintree_TextNode('field');
$node
->startsWith('beginning');
$this
->assertEquals(array(
'starts_with' => 'beginning',
), $node
->toParam());
}
function testEndsWith() {
$node = new Braintree_TextNode('field');
$node
->endsWith('end');
$this
->assertEquals(array(
'ends_with' => 'end',
), $node
->toParam());
}
function testContains() {
$node = new Braintree_TextNode('field');
$node
->contains('middle');
$this
->assertEquals(array(
'contains' => 'middle',
), $node
->toParam());
}
}