- test('inserting after', function() {\r
- var c = new canvas.Canvas('<section><header>Header 1</header></section>');\r
- var header = c.getNode({tag: 'header'})[0];\r
- c.insertNode({place: 'after', context: header, tag: 'div', klass: 'some.class'});\r
- assert.xmlEqual(c.toXML(), '<section><header>Header 1</header><div class="some.class"></div></section>');\r
+ suite('Inserting nodes', function() {\r
+ test('append node to root', function() {\r
+ var c = canvas.create();\r
+ var node = canvasNode.create({tag: 'header', klass: 'some-class'});\r
+ c.nodeAppend({node: node, to: 'root'});\r
+ assertDomEqual(c.getContent(), '<div wlxml-tag="header" wlxml-class="some-class">');\r
+ }); \r
+ \r
+ test('append node to another node', function() {\r
+ var c = canvas.create('<div wlxml-tag="section"></div>');\r
+ var node = canvasNode.create({tag: 'header', klass: 'some-class'});\r
+ var to = c.findNodes('div')[0];\r
+ c.nodeAppend({node: node, to: to});\r
+ assertDomEqual(c.getContent(), '<div wlxml-tag="section"><div wlxml-tag="header" wlxml-class="some-class"></div></div>');\r
+ });\r
+ \r
+ test('insert node after another node', function() {\r
+ var c = canvas.create('<div wlxml-tag="section"></div>');\r
+ var node = canvasNode.create({tag: 'header', klass: 'some-class'});\r
+ var after = c.findNodes('div')[0];\r
+ c.nodeInsertAfter({node: node, after: after});\r
+ assertDomEqual(c.getContent(), '<div wlxml-tag="section"></div><div wlxml-tag="header" wlxml-class="some-class"></div>'); \r