X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/2a317c49f0b5110cc3717878a4f988aba8c63c5e..575435e1d6c772414286d891fbeb2956cd7f6753:/src/smartxml/smartxml.test.js diff --git a/src/smartxml/smartxml.test.js b/src/smartxml/smartxml.test.js index c7cb6ad..ca72e75 100644 --- a/src/smartxml/smartxml.test.js +++ b/src/smartxml/smartxml.test.js @@ -827,63 +827,63 @@ describe('smartxml', function() { }); }); - describe('Undo/redo', function() { + // describe('Undo/redo', function() { - it('does work', function() { - var doc = getDocumentFromXML('
Alice
'), - span = doc.root.contents()[0]; + // it('does work', function() { + // var doc = getDocumentFromXML('
Alice
'), + // span = doc.root.contents()[0]; - span.transform('smartxml.detach'); + // span.transform('smartxml.detach'); - doc.undo(); + // doc.undo(); - expect(doc.root.contents()).to.have.length(1); - expect(doc.root.contents()[0].getTagName()).to.equal('span'); - expect(doc.root.contents()[0].contents()[0].getText()).to.equal('Alice'); + // expect(doc.root.contents()).to.have.length(1); + // expect(doc.root.contents()[0].getTagName()).to.equal('span'); + // expect(doc.root.contents()[0].contents()[0].getText()).to.equal('Alice'); - doc.redo(); - expect(doc.root.contents()).to.have.length(0); + // doc.redo(); + // expect(doc.root.contents()).to.have.length(0); - doc.undo(); - expect(doc.root.contents()).to.have.length(1); - expect(doc.root.contents()[0].getTagName()).to.equal('span'); - expect(doc.root.contents()[0].contents()[0].getText()).to.equal('Alice'); + // doc.undo(); + // expect(doc.root.contents()).to.have.length(1); + // expect(doc.root.contents()[0].getTagName()).to.equal('span'); + // expect(doc.root.contents()[0].contents()[0].getText()).to.equal('Alice'); - }); - it('does work - merged text nodes case', function() { - var doc = getDocumentFromXML('
Alice has a cat.
'), - span = doc.root.contents()[1]; + // }); + // it('does work - merged text nodes case', function() { + // var doc = getDocumentFromXML('
Alice has a cat.
'), + // span = doc.root.contents()[1]; - span.transform('smartxml.detach'); + // span.transform('smartxml.detach'); - doc.undo(); + // doc.undo(); - expect(doc.root.contents().length).to.equal(3); - //console.log(doc.toXML()); - expect(doc.root.contents()[1].contents()[0].getText()).to.equal('has'); + // expect(doc.root.contents().length).to.equal(3); + // //console.log(doc.toXML()); + // expect(doc.root.contents()[1].contents()[0].getText()).to.equal('has'); - }); - it('dbg - don not store nodes in tranformation state!', function() { - var doc = getDocumentFromXML('
'), - a = doc.root.contents()[0], - b = doc.root.contents()[1]; + // }); + // it('dbg - don not store nodes in tranformation state!', function() { + // var doc = getDocumentFromXML('
'), + // a = doc.root.contents()[0], + // b = doc.root.contents()[1]; - a.transform('smartxml.detach'); - b.transform('smartxml.detach'); - doc.undo(); - doc.undo(); - expect(doc.root.contents().length).to.equal(2); - expect(doc.root.contents()[0].getTagName()).to.equal('a'); - expect(doc.root.contents()[1].getTagName()).to.equal('b'); + // a.transform('smartxml.detach'); + // b.transform('smartxml.detach'); + // doc.undo(); + // doc.undo(); + // expect(doc.root.contents().length).to.equal(2); + // expect(doc.root.contents()[0].getTagName()).to.equal('a'); + // expect(doc.root.contents()[1].getTagName()).to.equal('b'); - doc.redo(); - doc.redo(); - expect(doc.root.contents().length).to.equal(0); + // doc.redo(); + // doc.redo(); + // expect(doc.root.contents().length).to.equal(0); - }); - }); + // }); + // }); });