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