public function CssSelectorTest::getCssToXPathWithoutPrefixTestData in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/css-selector/Tests/CssSelectorTest.php \Symfony\Component\CssSelector\Tests\CssSelectorTest::getCssToXPathWithoutPrefixTestData()
File
- vendor/
symfony/ css-selector/ Tests/ CssSelectorTest.php, line 44
Class
Namespace
Symfony\Component\CssSelector\TestsCode
public function getCssToXPathWithoutPrefixTestData() {
return array(
array(
'h1',
'h1',
),
array(
'foo|h1',
'foo:h1',
),
array(
'h1, h2, h3',
'h1 | h2 | h3',
),
array(
'h1:nth-child(3n+1)',
"*/*[name() = 'h1' and (position() - 1 >= 0 and (position() - 1) mod 3 = 0)]",
),
array(
'h1 > p',
'h1/p',
),
array(
'h1#foo',
"h1[@id = 'foo']",
),
array(
'h1.foo',
"h1[@class and contains(concat(' ', normalize-space(@class), ' '), ' foo ')]",
),
array(
'h1[class*="foo bar"]',
"h1[@class and contains(@class, 'foo bar')]",
),
array(
'h1[foo|class*="foo bar"]',
"h1[@foo:class and contains(@foo:class, 'foo bar')]",
),
array(
'h1[class]',
'h1[@class]',
),
array(
'h1 .foo',
"h1/descendant-or-self::*/*[@class and contains(concat(' ', normalize-space(@class), ' '), ' foo ')]",
),
array(
'h1 #foo',
"h1/descendant-or-self::*/*[@id = 'foo']",
),
array(
'h1 [class*=foo]',
"h1/descendant-or-self::*/*[@class and contains(@class, 'foo')]",
),
array(
'div>.foo',
"div/*[@class and contains(concat(' ', normalize-space(@class), ' '), ' foo ')]",
),
array(
'div > .foo',
"div/*[@class and contains(concat(' ', normalize-space(@class), ' '), ' foo ')]",
),
);
}