Add test for incorrect descendant(-or-self) + text() behaviour