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