37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
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 document.documentElement.firstChild
|
|
PASS w.currentNode is document.documentElement.firstChild
|
|
PASS w.previousNode() is null
|
|
PASS w.currentNode is document.documentElement
|
|
PASS w.firstChild() is document.documentElement.firstChild
|
|
PASS w.currentNode is document.documentElement.firstChild
|
|
PASS w.lastChild() is document.documentElement.lastChild
|
|
PASS w.currentNode is document.documentElement.lastChild
|
|
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
|
|
|