integration wip: fixing document refresh in documentCanvas module
[fnpeditor.git] / modules / documentCanvas / canvas / canvas.test3.js
index 565e4b0..9877bb6 100644 (file)
@@ -1168,6 +1168,14 @@ describe('Canvas', function() {
                 expect(partsIn).to.deep.equal(partsOut);
             });
 
+            it('keeps white space at the beginning of text', function() {
+                var xmlIn = '<section>    abc<div>some div</div>    abc</section>',
+                    c = canvas.fromXML(xmlIn),
+                    xmlOut = c.toXML();
+
+                expect(xmlOut).to.equal(xmlIn);
+            });
+
             it('nests new children block elements', function() {
                 var c = canvas.fromXML('<section></section>');
     
@@ -1228,15 +1236,15 @@ describe('Canvas', function() {
             });
 
             it('keeps white space after detaching text element', function() {
-                var xmlIn = '<section><header>header</header>\
-                    \
-                text1\
-                    \
+                var xmlIn = '<section><header>header</header>\n\
+                    \n\
+                text1\n\
+                    \n\
             </section>',
-                    expectedXmlOut = '<section><header>header</header>\
-                    \
-                \
-                    \
+                    expectedXmlOut = '<section><header>header</header>\n\
+                    \n\
+                \n\
+                    \n\
             </section>',
                     c = canvas.fromXML(xmlIn),
                     children = c.doc().children(),