smartxml: do not clear redo stack when performing nested transformation
[fnpeditor.git] / src / editor / modules / documentCanvas / canvas / canvas.test.js
index ceccda3..3b33751 100644 (file)
@@ -19,9 +19,10 @@ var getCanvasFromXML = function(xml) {
 
 var getDocumentFromXML = function(xml) {
     return wlxml.WLXMLDocumentFromXML(xml);
-}
+};
 
 var wait = function(callback, timeout) {
+    /* globals window */
     return window.setTimeout(callback, timeout || 0.5);
 };
 
@@ -56,11 +57,12 @@ describe('Handling changes to the document', function() {
             c = canvas.fromXMLDocument(doc);
 
         var header = doc.root.replaceWith({tagName: 'header'});
-        expect(c.doc().data('wlxmlNode').sameNode(header)).to.be.true;
+        expect(c.doc().data('wlxmlNode').sameNode(header)).to.equal(true);
     });
 });
 
 describe('Listening to document changes', function() {
+
     it('Handling element node moved', function() {
         var doc = getDocumentFromXML('<section><a></a><b></b></section>'),
             a = doc.root.contents()[0],
@@ -73,6 +75,7 @@ describe('Listening to document changes', function() {
         expect(sectionChildren[0].getWlxmlTag()).to.equal('b');
         expect(sectionChildren[1].getWlxmlTag()).to.equal('a');
     });
+
     it('Handling text node moved', function() {
         var doc = getDocumentFromXML('<section><a></a>Alice</section>'),
             a = doc.root.contents()[0],
@@ -88,7 +91,7 @@ describe('Listening to document changes', function() {
 });
 
 describe('Cursor', function() {
-
+    /* globals Node */
     var getSelection;
 
     var findTextNode = function(inside, text) {
@@ -102,6 +105,7 @@ describe('Cursor', function() {
     };
 
     beforeEach(function() {
+        /* globals window */
         getSelection = sinon.stub(window, 'getSelection');
     });