anchor.diff:        expect(node.children, isEmpty);
         expect(node.descendants, isEmpty);
         expect(node.nodeType, XmlNodeType.TEXT);
  +      expect(node.nodeType.toString(), 'XmlNodeType.TEXT');
         expect(node.toString(), 'Am I or are the other crazy?');
       });
       test('text (character references)', () {
  
positive.code:       expect(book.children[0].children[1].following, []);
      });
    });
    group('querying all elements', () {
      var bookstore = parse(bookstoreXml);
      var shiporder = parse(shiporderXsd);
      var xsd = 'http://www.w3.org/2001/XMLSchema';
      test('name defined, namespace undefined', () {
        var books = bookstore.findAllElements('book');
        expect(books.length, 2);
  
negative.code:       expect(node.descendants, isEmpty);
        expect(node.text, 'Am I or are the other crazy?');
        expect(node.nodeType, XmlNodeType.COMMENT);
        expect(node.nodeType.toString(), 'XmlNodeType.COMMENT');
        expect(node.toString(), '<!--Am I or are the other crazy?-->');
      });
      test('document', () {
  