X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f2a4c98c8681e58fb9ee794129ce66ec0b06f0be..87b31095331eab98415b37dbd2138cbd6a598b37:/src/editor/modules/documentCanvas/canvas/canvas.test.js diff --git a/src/editor/modules/documentCanvas/canvas/canvas.test.js b/src/editor/modules/documentCanvas/canvas/canvas.test.js index ceccda3..3b33751 100644 --- a/src/editor/modules/documentCanvas/canvas/canvas.test.js +++ b/src/editor/modules/documentCanvas/canvas/canvas.test.js @@ -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('
'), 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('
Alice
'), 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'); });