| <!doctype html> | |
| <title>Node constants</title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script src="../constants.js"></script> | |
| <div id="log"></div> | |
| <script> | |
| var objects; | |
| setup(function() { | |
| objects = [ | |
| [Node, "Node interface object"], | |
| [Node.prototype, "Node prototype object"], | |
| [document.createElement("foo"), "Element object"], | |
| [document.createTextNode("bar"), "Text object"] | |
| ] | |
| }) | |
| testConstants(objects, [ | |
| ["ELEMENT_NODE", 1], | |
| ["ATTRIBUTE_NODE", 2], | |
| ["TEXT_NODE", 3], | |
| ["CDATA_SECTION_NODE", 4], | |
| ["ENTITY_REFERENCE_NODE", 5], | |
| ["ENTITY_NODE", 6], | |
| ["PROCESSING_INSTRUCTION_NODE", 7], | |
| ["COMMENT_NODE", 8], | |
| ["DOCUMENT_NODE", 9], | |
| ["DOCUMENT_TYPE_NODE", 10], | |
| ["DOCUMENT_FRAGMENT_NODE", 11], | |
| ["NOTATION_NODE", 12] | |
| ], "nodeType") | |
| testConstants(objects, [ | |
| ["DOCUMENT_POSITION_DISCONNECTED", 0x01], | |
| ["DOCUMENT_POSITION_PRECEDING", 0x02], | |
| ["DOCUMENT_POSITION_FOLLOWING", 0x04], | |
| ["DOCUMENT_POSITION_CONTAINS", 0x08], | |
| ["DOCUMENT_POSITION_CONTAINED_BY", 0x10], | |
| ["DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", 0x20] | |
| ], "createDocumentPosition") | |
| </script> |