1..72 # ->matchAll() # basic selectors ok 1 - ->matchAll() takes a CSS selector as its first argument ok 2 - ->matchAll() returns an array of matching texts ok 3 - ->matchAll() supports searching html elements by id ok 4 - ->matchAll() supports searching html elements by id for a tag name ok 5 - ->matchAll() can take a * to match every elements ok 6 - ->matchAll() can take a * to match every elements ok 7 - ->matchAll() can take a * to match every elements ok 8 - ->matchAll() supports searching html elements by class name ok 9 - ->matchAll() supports searching html elements by class name for a tag name ok 10 - ->matchAll() supports searching html elements by class name for a tag name ok 11 - ->matchAll() supports searching html elements by class name ok 12 - ->matchAll() supports searching html elements by class name for multi-class elements ok 13 - ->matchAll() supports searching html elements by class name for multi-class elements ok 14 - ->matchAll() supports searching html elements by class name for multi-class elements ok 15 - ->matchAll() supports searching html elements by several selectors ok 16 - ->matchAll() returns an empty array if the id does not exist ok 17 - Hyphenated class names are matched correctly # attribute selectors ok 18 - ->matchAll() supports checking attribute existence ok 19 - ->matchAll() supports checking attribute word matching ok 20 - ->matchAll() supports checking attribute word matching ok 21 - ->matchAll() supports checking attribute word matching ok 22 - ->matchAll() supports checking attribute starting with ok 23 - ->matchAll() supports checking attribute ending with ok 24 - ->matchAll() supports checking attribute with * ok 25 - ->matchAll() supports checking attribute word matching ok 26 - ->matchAll() supports checking attribute starting with value followed by optional hyphen ok 27 - ->matchAll() supports chaining attribute selectors ok 28 - ->matchAll() supports chaining attribute selectors ok 29 - ->matchAll() support . # and spaces in attribute selectors # combinators ok 30 - ->matchAll() takes a CSS selectors separated by one or more spaces ok 31 - ->matchAll() support > combinator ok 32 - ->matchAll() support > combinator with optional surrounding spaces ok 33 - ->matchAll() support + combinator ok 34 - ->matchAll() support + combinator with optional surrounding spaces ok 35 - ->matchAll() takes a multiple CSS selectors separated by a , ok 36 - ->matchAll() takes a multiple CSS selectors separated by a , ok 37 - ->matchAll() takes a multiple CSS selectors separated by a , ok 38 - ->matchAll() returns nodes only once for multiple selectors ok 39 - ->matchAll() returns nodes only once for multiple selectors ok 40 - ->matchAll() mega example! ok 41 - ->matchAll() :contains() ok 42 - ->matchAll() :eq() ok 43 - ->matchAll() :last ok 44 - ->matchAll() :first ok 45 - ->matchAll() :first ok 46 - ->matchAll() :first ok 47 - ->matchAll() :lt ok 48 - ->matchAll() :gt ok 49 - ->matchAll() :odd ok 50 - ->matchAll() :even ok 51 - ->matchAll() :first-child ok 52 - ->matchAll() :nth-child ok 53 - ->matchAll() :nth-child ok 54 - ->matchAll() :nth-child ok 55 - ->matchAll() :last-child # combinations of pseudo-selectors ok 56 - ->matchAll() :contains():contains() ok 57 - ->matchAll() :contains():last ok 58 - ->matchAll() :last:contains() ok 59 - ->matchAll() :contains() supports different quote styles # ->matchAll() ok 60 - ->matchAll() returns a new sfDomCssSelector restricted to the result nodes # ->matchSingle() ok 61 - ->matchSingle() returns a new sfDomCssSelector restricted to the first result node # ->getValues() ok 62 - ->getValues() returns all node values # ->getValue() ok 63 - ->getValue() returns the first node value ok 64 - ->matchAll() suppports the + combinator ok 65 - ->matchAll() suppports the + combinator ok 66 - ->matchAll() suppports the + combinator ok 67 - ->matchAll() suppports the + combinator ok 68 - ->matchAll() suppports the + combinator # Iterator interface ok 69 - The object is an iterator ok 70 - The object is an iterator # Countable interface ok 71 - sfDomCssSelector implements Countable ok 72 - sfDomCssSelector implements Countable # Looks like everything went fine.