X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/e5ac28c20d0e89d662c6fcf5da4ecc87f8011211..20ce93fdd697712c5b085145d85db9bb1b632f58:/modules/documentCanvas/canvas/canvas.test3.js diff --git a/modules/documentCanvas/canvas/canvas.test3.js b/modules/documentCanvas/canvas/canvas.test3.js index 76550cd..c94d0dd 100644 --- a/modules/documentCanvas/canvas/canvas.test3.js +++ b/modules/documentCanvas/canvas/canvas.test3.js @@ -117,6 +117,29 @@ describe('Canvas', function() { }) describe('manipulation api', function() { + + + + describe('Basic Element inserting', function() { + it('can put new NodeElement at the end', function() { + var c = canvas.fromXML('
'), + appended = c.doc().append({tag: 'header', klass: 'some.class'}), + children = c.doc().children(); + + expect(children.length).to.equal(1); + expect(children[0].sameNode(appended)); + }); + + it('can put new NodeElement after another NodeElement', function() { + var c = canvas.fromXML('
'), + div = c.doc().children()[0], + added = div.after({tag: 'header', klass: 'some.class'}), + children = c.doc().children(); + expect(children.length).to.equal(2); + expect(children[1].sameNode(added)); + }); + }); + describe('wrapping', function() { it('wraps DocumentNodeElement', function() { var c = canvas.fromXML('
'),