Summary

Harness status: OK

Found 6 tests

Details

ResultTest NameMessage
PassConstruct a TreeWalker by document.createTreeWalker(root).
Asserts run
Pass
assert_equals("[object TreeWalker]", "[object TreeWalker]", "toString")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:76:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:77:5)
Pass
assert_equals(4294967295, 4294967295, "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:78:5)
Pass
assert_equals(null, null, "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:79:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "currentNode")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:80:5)
Pass
assert_readonly(object "[object TreeWalker]", "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:81:5)
Pass
assert_readonly(object "[object TreeWalker]", "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:82:5)
Pass
assert_readonly(object "[object TreeWalker]", "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:83:5)
PassConstruct a TreeWalker by document.createTreeWalker(root, null, null).
Asserts run
Pass
assert_equals("[object TreeWalker]", "[object TreeWalker]", "toString")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:76:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:77:5)
Pass
assert_equals(0, 0, "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:78:5)
Pass
assert_equals(null, null, "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:79:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "currentNode")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:80:5)
Pass
assert_readonly(object "[object TreeWalker]", "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:81:5)
Pass
assert_readonly(object "[object TreeWalker]", "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:82:5)
Pass
assert_readonly(object "[object TreeWalker]", "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:83:5)
PassConstruct a TreeWalker by document.createTreeWalker(root, undefined, undefined).
Asserts run
Pass
assert_equals("[object TreeWalker]", "[object TreeWalker]", "toString")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:76:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:77:5)
Pass
assert_equals(4294967295, 4294967295, "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:78:5)
Pass
assert_equals(null, null, "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:79:5)
Pass
assert_equals(Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., Element node <div id="a">b<div id="c"><div id="d">e<span id="f">g<!--h..., "currentNode")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:80:5)
Pass
assert_readonly(object "[object TreeWalker]", "root")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:81:5)
Pass
assert_readonly(object "[object TreeWalker]", "whatToShow")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:82:5)
Pass
assert_readonly(object "[object TreeWalker]", "filter")
    at check_walker ( /dom/traversal/TreeWalker-basic.html:83:5)
PassGive an invalid root node to document.createTreeWalker().
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function () { document.createTreeWalker(); }")
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:109:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function () { document.createTreeWalker(null); }")
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:110:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function () { document.createTreeWalker(undefined); }")
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:111:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function () { document.createTreeWalker(new Object()); }")
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:112:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function () { document.createTreeWalker(1); }")
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:113:5)
PassWalk over nodes.
Asserts run
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("a", "a")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:123:5)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("a", "a")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 3, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("b", "b")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 3, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("b", "b")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("c", "c")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("c", "c")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 8, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("j", "j")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 8, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("j", "j")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("d", "d")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("d", "d")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 3, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("e", "e")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 3, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("e", "e")
    at assert_node ( /dom/traversal/support/assert-node.js:9:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("d", "d")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("d", "d")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("c", "c")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("c", "c")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:139:5)
Pass
assert_true(true, "Node type mismatch: actual = 1, expected = undefined")
    at assert_node ( /dom/traversal/support/assert-node.js:4:5)
Pass
assert_equals("c", "c")
    at assert_node ( /dom/traversal/support/assert-node.js:7:9)
Pass
assert_equals(Element node <span id="f">g<!--h--></span>, Element node <span id="f">g<!--h--></span>)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:142:5)
PassOptional arguments to createTreeWalker should be optional (3 passed, null).
Asserts run
Pass
assert_equals(Element node <body><div id="log">Running, 5 complete, 1 remain</div>  ..., Element node <body><div id="log">Running, 5 complete, 1 remain</div>  ...)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:147:5)
Pass
assert_equals(Element node <body><div id="log">Running, 5 complete, 1 remain</div>  ..., Element node <body><div id="log">Running, 5 complete, 1 remain</div>  ...)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:148:5)
Pass
assert_equals(42, 42)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:149:5)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /dom/traversal/TreeWalker-basic.html:150:5)

This test checks the basic functionality of TreeWalker.