anchor.diff:        expect(node.descendants, isEmpty);
         expect(node.text, isEmpty);
         expect(node.nodeType, XmlNodeType.ATTRIBUTE);
  +      expect(node.nodeType.toString(), 'XmlNodeType.ATTRIBUTE');
         expect(node.toString(), 'ns:attr="Am I or are the other crazy?"');
       });
       test('attribute (character references)', () {
  
positive.code:       expect(node.attributes, isEmpty);
        expect(node.children, isEmpty);
        expect(node.nodeType, XmlNodeType.CDATA);
        expect(node.toString(), '<![CDATA[Methinks <word> it <word> is like a weasel!]]>');
        expect(node.descendants, isEmpty);
      });
  
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', () {
  