smartxml: Fixing changing node's tag
[fnpeditor.git] / src / smartxml / smartxml.test.js
index e58e754..597c107 100644 (file)
@@ -111,6 +111,12 @@ describe('smartxml', function() {
                     doc.root.setTag('span');
                     expect(doc.root.getTagName()).to.equal('span');
                 });
+
+                it('keeps contents', function() {
+                    var node = elementNodeFromXML('<div><div></div></div>');
+                    node.setTag('header');
+                    expect(node.contents()).to.have.length(1);
+                });
             });