--- /dev/null
+Tests the TreeWalker.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Test that TreeWalker.parent() doesn't set the currentNode to a node not under the root.
+
+PASS w.currentNode is subTree
+PASS w.parentNode() is null
+PASS w.currentNode is subTree
+
+Test that we handle setting the currentNode to arbitrary nodes not under the root element.
+
+PASS w.parentNode() is null
+PASS w.currentNode is document.documentElement
+PASS w.nextNode() is null
+PASS w.currentNode is document.documentElement
+PASS w.previousNode() is null
+PASS w.currentNode is document.documentElement
+PASS w.firstChild() is null
+PASS w.currentNode is document.documentElement
+PASS w.lastChild() is null
+PASS w.currentNode is document.documentElement
+PASS w.nextSibling() is null
+PASS w.currentNode is document.documentElement
+PASS w.previousSibling() is null
+PASS w.currentNode is document.documentElement
+
+Test how we handle the case when the traversed to node within the root, but the currentElement is not.
+
+PASS w.nextNode() is subTree
+PASS w.lastChild() is subTree
+PASS successfullyParsed is true
+
+TEST COMPLETE
+