* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\CssSelector\Tests\Parser\Shortcut; use PHPUnit\Framework\TestCase; use Symfony\Component\CssSelector\Node\SelectorNode; use Symfony\Component\CssSelector\Parser\Shortcut\ElementParser; /** * @author Jean-François Simon */ class ElementParserTest extends TestCase { /** @dataProvider getParseTestData */ public function testParse($source, $representation) { $parser = new ElementParser(); $selectors = $parser->parse($source); $this->assertCount(1, $selectors); /** @var SelectorNode $selector */ $selector = $selectors[0]; $this->assertEquals($representation, (string) $selector->getTree()); } public function getParseTestData() { return array( array('*', 'Element[*]'), array('testel', 'Element[testel]'), array('testns|*', 'Element[testns|*]'), array('testns|testel', 'Element[testns|testel]'), ); } } __halt_compiler();----SIGNATURE:----AEa0SrPv6JuzianGsnlpXwTiLJfzyE6ZYfvHVw1OhN6AzWISTq1QHRdx0iWBguw8fXpcdyiKCphRMg8jfJsA1xM3Itbg/9kKGUM4aw5d3vfP9qFSYX8UmZHXi8zlL4XKCu5JJMErWKfNSdlP4zkjKS+zWsJZV0Qkqha49m2IgOuVwjymw8I4OBB5OjvYlaKCXEt6aduKSsey8xReN1QRQjVtHjsUJWeUTbrPQS748eAKzqK9fXlmmtjZXbWruJ5alswxka2HA3ilb5bon1Bu8dw7QpZiC60d4aolhT5zJ3LPKBbBvgpajXFthN4kYA7tAFCdFtTIdmJ+oJRMMxSsK/IygvhBZBcbfAOUVZV2vmIi2zaSUNBGsYMUMZD5qeGYkexgHtFD2dso6kaqo5H4d1IRkDt8h1n84okcJbxOARdZD5u/bqcJkZqaKM58402dF/7C+uHW1UD4OkYj7bJqVEFlZgAVrXA/5qhgc5r2Co6L2X99oVsaQRxd3Mve3xSXcPaNcuJIf8CnWa1SFQVl1cqKVOhuRO+XATeyxiunrJqGtIvcdWTdC9qJ6MRG4/xpOznX4zElhqTaRsOZ3knyQ3ExgG/lajR8yxq1BYRdrKo+tKrVnSfLmNpoA40aIYwouuR3Zs8HTK2TLDQxZoTm24uuCKPnJgOCISdxmIMqppA=----ATTACHMENT:----MjM2MjgxMDU3MzU4OTY3OCA2NDY5OTY2OTk0MTQzNDQ1IDM0ODk1OTQzMTc1MTM3MzE=