expect(children[0].sameNode(appended));
});
- //it('can')
+ it('can put new NodeElement after another NodeElement', function() {
+ var c = canvas.fromXML('<section><div></div></section>'),
+ 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() {
to_append.attr('class', params.klass);
this.$element.append(to_append);
return documentElementFromHTMLElement(to_append);
+ },
+ after: function(params) {
+ var to_append = $('<' + params.tag + '>');
+ if(params.klass)
+ to_append.attr('class', params.klass);
+ this.$element.after(to_append);
+ return documentElementFromHTMLElement(to_append);
}
})