X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/393685bcd5f1b3cf31cdea0cf36c2ac7e44f31c3..b60fde6f2bb4d1e10bd4187d54601315aa2e3435:/modules/documentCanvas/canvas/canvas.test3.js
diff --git a/modules/documentCanvas/canvas/canvas.test3.js b/modules/documentCanvas/canvas/canvas.test3.js
index df95a78..a68e66b 100644
--- a/modules/documentCanvas/canvas/canvas.test3.js
+++ b/modules/documentCanvas/canvas/canvas.test3.js
@@ -1122,7 +1122,18 @@ describe('Canvas', function() {
expect(partsIn).to.deep.equal(partsOut);
});
- it('nests new children elements', function() {
+ it('keeps white space between XML nodes - inline case', function() {
+ var xmlIn = '',
+ c = canvas.fromXML(xmlIn),
+ xmlOut = c.toXML();
+
+ var partsIn = xmlIn.split('\n\n\n'),
+ partsOut = xmlOut.split('\n\n\n');
+
+ expect(partsIn).to.deep.equal(partsOut);
+ });
+
+ it('nests new children block elements', function() {
var c = canvas.fromXML('');
c.doc().append({tag: 'header'});
@@ -1132,6 +1143,16 @@ describe('Canvas', function() {
expect(xmlOut.split('\n').slice(-1)[0]).to.equal('', 'nesting end ok');
});
+
+ it('doesn\'t nest new children inline elements', function() {
+ var c = canvas.fromXML('');
+
+ c.doc().append({tag: 'span'});
+
+ var xmlOut = c.toXML();
+ expect(xmlOut).to.equal('');
+ });
+
})
})
});