Summary

Harness status: OK

Found 6 tests

Details

ResultTest NameMessage
PassInserting to an invalid location should cause a Syntax Error exception
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function() {     target.insertAdjacentElement("test", document.getElementById("test1"))   }")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:19:3)
Pass
assert_throws_dom("SyntaxError", function "function() {     target2.insertAdjacentElement("test", document.getElementById("test1"))   }")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:23:3)
PassInserted element should be target element's previous sibling for 'beforebegin' case
Asserts run
Pass
assert_equals("test1", "test1")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:30:3)
Pass
assert_equals("test1", "test1")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:31:3)
Pass
assert_equals("test1", "test1")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:34:3)
Pass
assert_equals("test1", "test1")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:35:3)
PassInserted element should be target element's first child for 'afterbegin' case
Asserts run
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:40:3)
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:41:3)
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:44:3)
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:45:3)
PassInserted element should be target element's last child for 'beforeend' case
Asserts run
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:50:3)
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:51:3)
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:54:3)
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:55:3)
PassInserted element should be target element's next sibling for 'afterend' case
Asserts run
Pass
assert_equals("test4", "test4")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:60:3)
Pass
assert_equals("test4", "test4")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:61:3)
Pass
assert_equals("test4", "test4")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:64:3)
Pass
assert_equals("test4", "test4")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:65:3)
PassAdding more than one child to document should cause a HierarchyRequestError exception
Asserts run
Pass
assert_throws_dom("HierarchyRequestError", function "function() {     var el = docElement.insertAdjacentElement("beforebegin", document.getElementById("test1"));     assert_equals(el, null);   }")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:72:3)
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:78:3)
Pass
assert_equals("test2", "test2")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:79:3)
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:82:3)
Pass
assert_equals("test3", "test3")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:83:3)
Pass
assert_throws_dom("HierarchyRequestError", function "function() {     var el = docElement.insertAdjacentElement("afterend", document.getElementById("test4"));     assert_equals(el, null);   }")
    at Test.<anonymous> ( /dom/nodes/Element-insertAdjacentElement.html:85:3)