<!DOCTYPE html>
<html>
<body>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script>
test(function() {
var childAccessibleNode = new AccessibleNode();
document.body.accessibleNode.appendChild(childAccessibleNode);
document.body.remove();
// Validate that childAccessibleNode has no child.
assert_equals(0, childAccessibleNode.childNodes.length);
// childAccessibleNode by now would be already detached from document, by
// appending a child to detached childAccessibleNode should not cause an
// exception.
childAccessibleNode.appendChild(new AccessibleNode());
// Validate that childAccessibleNode has a new child.
assert_equals(1, childAccessibleNode.childNodes.length);
});
</script>
</body>
</html>