You are here

class AttributeNodeTest in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/css-selector/Tests/Node/AttributeNodeTest.php \Symfony\Component\CssSelector\Tests\Node\AttributeNodeTest

Hierarchy

  • class \Symfony\Component\CssSelector\Tests\Node\AbstractNodeTest extends \Symfony\Component\CssSelector\Tests\Node\PHPUnit_Framework_TestCase

Expanded class hierarchy of AttributeNodeTest

File

vendor/symfony/css-selector/Tests/Node/AttributeNodeTest.php, line 17

Namespace

Symfony\Component\CssSelector\Tests\Node
View source
class AttributeNodeTest extends AbstractNodeTest {
  public function getToStringConversionTestData() {
    return array(
      array(
        new AttributeNode(new ElementNode(), null, 'attribute', 'exists', null),
        'Attribute[Element[*][attribute]]',
      ),
      array(
        new AttributeNode(new ElementNode(), null, 'attribute', '$=', 'value'),
        "Attribute[Element[*][attribute \$= 'value']]",
      ),
      array(
        new AttributeNode(new ElementNode(), 'namespace', 'attribute', '$=', 'value'),
        "Attribute[Element[*][namespace|attribute \$= 'value']]",
      ),
    );
  }
  public function getSpecificityValueTestData() {
    return array(
      array(
        new AttributeNode(new ElementNode(), null, 'attribute', 'exists', null),
        10,
      ),
      array(
        new AttributeNode(new ElementNode(null, 'element'), null, 'attribute', 'exists', null),
        11,
      ),
      array(
        new AttributeNode(new ElementNode(), null, 'attribute', '$=', 'value'),
        10,
      ),
      array(
        new AttributeNode(new ElementNode(), 'namespace', 'attribute', '$=', 'value'),
        10,
      ),
    );
  }

}

Members