public function ParserTest::getParserExceptionTestData in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/css-selector/Tests/Parser/ParserTest.php \Symfony\Component\CssSelector\Tests\Parser\ParserTest::getParserExceptionTestData()
File
- vendor/
symfony/ css-selector/ Tests/ Parser/ ParserTest.php, line 140
Class
Namespace
Symfony\Component\CssSelector\Tests\ParserCode
public function getParserExceptionTestData() {
return array(
array(
'attributes(href)/html/body/a',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '(', 10))
->getMessage(),
),
array(
'attributes(href)',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '(', 10))
->getMessage(),
),
array(
'html/body/a',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '/', 4))
->getMessage(),
),
array(
' ',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_FILE_END, '', 1))
->getMessage(),
),
array(
'div, ',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_FILE_END, '', 5))
->getMessage(),
),
array(
' , div',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, ',', 1))
->getMessage(),
),
array(
'p, , div',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, ',', 3))
->getMessage(),
),
array(
'div > ',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_FILE_END, '', 6))
->getMessage(),
),
array(
' > div',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '>', 2))
->getMessage(),
),
array(
'foo|#bar',
SyntaxErrorException::unexpectedToken('identifier or "*"', new Token(Token::TYPE_HASH, 'bar', 4))
->getMessage(),
),
array(
'#.foo',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '#', 0))
->getMessage(),
),
array(
'.#foo',
SyntaxErrorException::unexpectedToken('identifier', new Token(Token::TYPE_HASH, 'foo', 1))
->getMessage(),
),
array(
':#foo',
SyntaxErrorException::unexpectedToken('identifier', new Token(Token::TYPE_HASH, 'foo', 1))
->getMessage(),
),
array(
'[*]',
SyntaxErrorException::unexpectedToken('"|"', new Token(Token::TYPE_DELIMITER, ']', 2))
->getMessage(),
),
array(
'[foo|]',
SyntaxErrorException::unexpectedToken('identifier', new Token(Token::TYPE_DELIMITER, ']', 5))
->getMessage(),
),
array(
'[#]',
SyntaxErrorException::unexpectedToken('identifier or "*"', new Token(Token::TYPE_DELIMITER, '#', 1))
->getMessage(),
),
array(
'[foo=#]',
SyntaxErrorException::unexpectedToken('string or identifier', new Token(Token::TYPE_DELIMITER, '#', 5))
->getMessage(),
),
array(
':nth-child()',
SyntaxErrorException::unexpectedToken('at least one argument', new Token(Token::TYPE_DELIMITER, ')', 11))
->getMessage(),
),
array(
'[href]a',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_IDENTIFIER, 'a', 6))
->getMessage(),
),
array(
'[rel:stylesheet]',
SyntaxErrorException::unexpectedToken('operator', new Token(Token::TYPE_DELIMITER, ':', 4))
->getMessage(),
),
array(
'[rel=stylesheet',
SyntaxErrorException::unexpectedToken('"]"', new Token(Token::TYPE_FILE_END, '', 15))
->getMessage(),
),
array(
':lang(fr',
SyntaxErrorException::unexpectedToken('an argument', new Token(Token::TYPE_FILE_END, '', 8))
->getMessage(),
),
array(
':contains("foo',
SyntaxErrorException::unclosedString(10)
->getMessage(),
),
array(
'foo!',
SyntaxErrorException::unexpectedToken('selector', new Token(Token::TYPE_DELIMITER, '!', 3))
->getMessage(),
),
);
}