agdar/static/plugins/bootstrap3-wysihtml5-bower/test/dom/compare_document_position_test.js
2025-11-02 14:35:35 +03:00

22 lines
890 B
JavaScript

module("wysihtml5.dom.compareDocumentPosition", {
setup: function() {
this.container = document.createElement("div");
this.child1 = document.createElement("div");
this.child2 = document.createElement("div");
document.body.appendChild(this.container);
this.container.appendChild(this.child1);
this.container.appendChild(this.child2);
},
teardown: function() {
this.container.parentNode.removeChild(this.container);
}
});
test("Basic test", function() {
strictEqual(wysihtml5.dom.compareDocumentPosition(this.container, this.child1), 20, 'compareDocumentPosition of nested element');
strictEqual(wysihtml5.dom.compareDocumentPosition(this.child1, this.child2), 4, 'compareDocumentPosition of sibling element');
strictEqual(wysihtml5.dom.compareDocumentPosition(this.child1, this.container), 10, 'compareDocumentPosition of parent element');
});