mirror of
https://github.com/servo/servo.git
synced 2025-08-10 16:05:43 +01:00
Auto merge of #5981 - Jinwoo-Song:nodeiterator, r=Manishearth
Implement NodeIterator's basic functionality. (Fixes #1235) But the cases for node removals are not implemented yet. r? @jdm cc @yichoi <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5981) <!-- Reviewable:end -->
This commit is contained in:
commit
2b52006b1c
8 changed files with 364 additions and 2316 deletions
|
@ -102,9 +102,6 @@
|
|||
[Document interface: attribute origin]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: operation query(DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -132,12 +129,6 @@
|
|||
[Document interface: xmlDoc must inherit property "origin" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: xmlDoc must inherit property "query" with the proper type (34)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -363,58 +354,7 @@
|
|||
[Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: attribute root]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: attribute referenceNode]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: attribute pointerBeforeReferenceNode]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: attribute whatToShow]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: attribute filter]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: operation nextNode()]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: operation previousNode()]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: operation detach()]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6)]
|
||||
expected: FAIL
|
||||
|
||||
[NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7)]
|
||||
[NodeIterator interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TreeWalker interface object length]
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1032,12 +1032,6 @@
|
|||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "origin" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "createNodeIterator" with the proper type (25)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "styleSheets" with the proper type (27)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue