X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/2a473a181f02b0183a6c333619999beaf73c87c0..88a280279a6df31138dd0ffa397ef7fe953b051d:/modules/documentCanvas/canvas/canvas.test3.js diff --git a/modules/documentCanvas/canvas/canvas.test3.js b/modules/documentCanvas/canvas/canvas.test3.js index ac37e30..77c6871 100644 --- a/modules/documentCanvas/canvas/canvas.test3.js +++ b/modules/documentCanvas/canvas/canvas.test3.js @@ -28,6 +28,15 @@ describe('Canvas', function() { child = root.children()[1]; expect(root.childIndex(child)).to.equal(1); }); + + describe('DocumentTextElement can have its content set', function() { + var c = canvas.fromXML('
Alice
'), + root = c.doc(), + text = root.children()[0]; + + text.setText('a cat'); + expect(root.children()[0].getText()).to.equal('a cat'); + }); }); }); @@ -138,6 +147,16 @@ describe('Canvas', function() { expect(children[0].sameNode(appended)); }); + it('can put new TextElement at the end', function() { + var c = canvas.fromXML('
'), + appended = c.doc().append({text: 'Alice'}), + children = c.doc().children(); + + expect(children.length).to.equal(1); + expect(children[0].sameNode(appended)); + expect(children[0].getText()).to.equal('Alice'); + }); + it('can put new NodeElement after another NodeElement', function() { var c = canvas.fromXML('
'), div = c.doc().children()[0],