hasDescendant

Returns a TestNodeMatcher that will match TestNodes which have one descendant that matches the given matcher.

We consider a descendant of a TestNode to be any node that is part of its subtree.