aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/webidls/NodeFilter.webidl32
-rw-r--r--tests/wpt/metadata/dom/interface-objects.html.ini3
-rw-r--r--tests/wpt/metadata/dom/interfaces.html.ini144
-rw-r--r--tests/wpt/metadata/dom/traversal/NodeFilter-constants.html.ini3
-rw-r--r--tests/wpt/metadata/dom/traversal/NodeIterator.html.ini2220
5 files changed, 2236 insertions, 166 deletions
diff --git a/components/script/dom/webidls/NodeFilter.webidl b/components/script/dom/webidls/NodeFilter.webidl
index 5e213c066b6..2b0b1763c89 100644
--- a/components/script/dom/webidls/NodeFilter.webidl
+++ b/components/script/dom/webidls/NodeFilter.webidl
@@ -10,24 +10,24 @@
callback interface NodeFilter {
// Constants for acceptNode()
- // const unsigned short FILTER_ACCEPT = 1;
- // const unsigned short FILTER_REJECT = 2;
- // const unsigned short FILTER_SKIP = 3;
+ const unsigned short FILTER_ACCEPT = 1;
+ const unsigned short FILTER_REJECT = 2;
+ const unsigned short FILTER_SKIP = 3;
// Constants for whatToShow
- // const unsigned long SHOW_ALL = 0xFFFFFFFF;
- // const unsigned long SHOW_ELEMENT = 0x1;
- // const unsigned long SHOW_ATTRIBUTE = 0x2; // historical
- // const unsigned long SHOW_TEXT = 0x4;
- // const unsigned long SHOW_CDATA_SECTION = 0x8; // historical
- // const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical
- // const unsigned long SHOW_ENTITY = 0x20; // historical
- // const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40;
- // const unsigned long SHOW_COMMENT = 0x80;
- // const unsigned long SHOW_DOCUMENT = 0x100;
- // const unsigned long SHOW_DOCUMENT_TYPE = 0x200;
- // const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400;
- // const unsigned long SHOW_NOTATION = 0x800; // historical
+ const unsigned long SHOW_ALL = 0xFFFFFFFF;
+ const unsigned long SHOW_ELEMENT = 0x1;
+ const unsigned long SHOW_ATTRIBUTE = 0x2; // historical
+ const unsigned long SHOW_TEXT = 0x4;
+ const unsigned long SHOW_CDATA_SECTION = 0x8; // historical
+ const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical
+ const unsigned long SHOW_ENTITY = 0x20; // historical
+ const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40;
+ const unsigned long SHOW_COMMENT = 0x80;
+ const unsigned long SHOW_DOCUMENT = 0x100;
+ const unsigned long SHOW_DOCUMENT_TYPE = 0x200;
+ const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400;
+ const unsigned long SHOW_NOTATION = 0x800; // historical
unsigned short acceptNode(Node node);
};
diff --git a/tests/wpt/metadata/dom/interface-objects.html.ini b/tests/wpt/metadata/dom/interface-objects.html.ini
index c358c1f8a4e..5cf7f22718e 100644
--- a/tests/wpt/metadata/dom/interface-objects.html.ini
+++ b/tests/wpt/metadata/dom/interface-objects.html.ini
@@ -1,8 +1,5 @@
[interface-objects.html]
type: testharness
- [Should be able to delete NodeFilter.]
- expected: FAIL
-
[Should be able to delete DOMStringList.]
expected: FAIL
diff --git a/tests/wpt/metadata/dom/interfaces.html.ini b/tests/wpt/metadata/dom/interfaces.html.ini
index 988f378422b..5edc29ea9a4 100644
--- a/tests/wpt/metadata/dom/interfaces.html.ini
+++ b/tests/wpt/metadata/dom/interfaces.html.ini
@@ -804,45 +804,6 @@
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7)]
expected: FAIL
- [TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)]
- expected: FAIL
-
- [Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9)]
- expected: FAIL
-
- [TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10)]
- expected: FAIL
-
[DOMTokenList interface: operation toggle(DOMString,boolean)]
expected: FAIL
@@ -1008,108 +969,3 @@
[NodeFilter interface: existence and properties of interface object]
expected: FAIL
- [NodeFilter interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: existence and properties of interface prototype object\'s "constructor" property]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_ACCEPT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_ACCEPT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_REJECT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_REJECT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_SKIP on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant FILTER_SKIP on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ALL on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ALL on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ELEMENT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ELEMENT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ATTRIBUTE on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_TEXT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_TEXT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_CDATA_SECTION on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ENTITY on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_ENTITY on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_COMMENT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_COMMENT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_NOTATION on interface object]
- expected: FAIL
-
- [NodeFilter interface: constant SHOW_NOTATION on interface prototype object]
- expected: FAIL
-
- [NodeFilter interface: operation acceptNode(Node)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/dom/traversal/NodeFilter-constants.html.ini b/tests/wpt/metadata/dom/traversal/NodeFilter-constants.html.ini
deleted file mode 100644
index 521226ec902..00000000000
--- a/tests/wpt/metadata/dom/traversal/NodeFilter-constants.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[NodeFilter-constants.html]
- type: testharness
- expected: ERROR
diff --git a/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini b/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
index d10e0b120de..bf801a7d363 100644
--- a/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
+++ b/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
@@ -9,3 +9,2223 @@
[Propagate exception from filter function]
expected: FAIL
+ [document.createNodeIterator(paras[0\], 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[0\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(paras[1\], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))]
+ expected: FAIL
+
+ [document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0\] == \'#\' }))]
+ expected: FAIL
+