X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/0054f55492949c1b2b473a80d7fc170931b0a857..58d1e96373dee3849af719bdedb3d57c51adc5c3:/modules/documentCanvas/canvas/canvas.test3.js?ds=inline diff --git a/modules/documentCanvas/canvas/canvas.test3.js b/modules/documentCanvas/canvas/canvas.test3.js index 95f9f60..dc29f5d 100644 --- a/modules/documentCanvas/canvas/canvas.test3.js +++ b/modules/documentCanvas/canvas/canvas.test3.js @@ -208,6 +208,18 @@ describe('Canvas', function() { expect(children[1]).to.be.instanceOf(documentElement.DocumentNodeElement); expect(children[1].sameNode(added)).to.be.true; }); + it('can put new DocumentNodeElement before DocumentTextElement', function() { + var c = canvas.fromXML('
Alice
'), + text = c.doc().children()[0], + added = text.before({tag: 'p'}), + children = c.doc().children(); + + expect(children.length).to.equal(2); + expect(children[0]).to.be.instanceOf(documentElement.DocumentNodeElement); + expect(children[0].sameNode(added)).to.be.true; + expect(children[1]).to.be.instanceOf(documentElement.DocumentTextElement); + expect(children[1].getText()).to.equal('Alice'); + }); }); describe('Splitting text', function() {