X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/2a473a181f02b0183a6c333619999beaf73c87c0..88a280279a6df31138dd0ffa397ef7fe953b051d:/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 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(''),
+ 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],