Title: [189059] trunk/LayoutTests
Revision
189059
Author
[email protected]
Date
2015-08-27 14:42:29 -0700 (Thu, 27 Aug 2015)

Log Message

Document window.NodeFilter properties
https://bugs.webkit.org/show_bug.cgi?id=148531

Reviewed by Geoffrey Garen.

Document window.NodeFilter properties to detect changes to them. This
is in preparation of Bug 148415 as this will help detect unwanted
changes to the interface when making NodeFilter a callback interface.

* fast/dom/node-filter-interface-expected.txt: Added.
* fast/dom/node-filter-interface.html: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (189058 => 189059)


--- trunk/LayoutTests/ChangeLog	2015-08-27 21:39:20 UTC (rev 189058)
+++ trunk/LayoutTests/ChangeLog	2015-08-27 21:42:29 UTC (rev 189059)
@@ -1,3 +1,17 @@
+2015-08-27  Chris Dumez  <[email protected]>
+
+        Document window.NodeFilter properties
+        https://bugs.webkit.org/show_bug.cgi?id=148531
+
+        Reviewed by Geoffrey Garen.
+
+        Document window.NodeFilter properties to detect changes to them. This
+        is in preparation of Bug 148415 as this will help detect unwanted
+        changes to the interface when making NodeFilter a callback interface.
+
+        * fast/dom/node-filter-interface-expected.txt: Added.
+        * fast/dom/node-filter-interface.html: Added.
+
 2015-08-27  Zalan Bujtas  <[email protected]>
 
         Simple line layout: Text jumps sometimes on naughty strings page

Added: trunk/LayoutTests/fast/dom/node-filter-interface-expected.txt (0 => 189059)


--- trunk/LayoutTests/fast/dom/node-filter-interface-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/dom/node-filter-interface-expected.txt	2015-08-27 21:42:29 UTC (rev 189059)
@@ -0,0 +1,47 @@
+List NodeFilter's properties to detect changes made to it.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+* FILTER_ACCEPT
+[Configurable: false, enumerable: true, writable: false, value: 1]
+* FILTER_REJECT
+[Configurable: false, enumerable: true, writable: false, value: 2]
+* FILTER_SKIP
+[Configurable: false, enumerable: true, writable: false, value: 3]
+* SHOW_ALL
+[Configurable: false, enumerable: true, writable: false, value: 4294967295]
+* SHOW_ATTRIBUTE
+[Configurable: false, enumerable: true, writable: false, value: 2]
+* SHOW_CDATA_SECTION
+[Configurable: false, enumerable: true, writable: false, value: 8]
+* SHOW_COMMENT
+[Configurable: false, enumerable: true, writable: false, value: 128]
+* SHOW_DOCUMENT
+[Configurable: false, enumerable: true, writable: false, value: 256]
+* SHOW_DOCUMENT_FRAGMENT
+[Configurable: false, enumerable: true, writable: false, value: 1024]
+* SHOW_DOCUMENT_TYPE
+[Configurable: false, enumerable: true, writable: false, value: 512]
+* SHOW_ELEMENT
+[Configurable: false, enumerable: true, writable: false, value: 1]
+* SHOW_ENTITY
+[Configurable: false, enumerable: true, writable: false, value: 32]
+* SHOW_ENTITY_REFERENCE
+[Configurable: false, enumerable: true, writable: false, value: 16]
+* SHOW_NOTATION
+[Configurable: false, enumerable: true, writable: false, value: 2048]
+* SHOW_PROCESSING_INSTRUCTION
+[Configurable: false, enumerable: true, writable: false, value: 64]
+* SHOW_TEXT
+[Configurable: false, enumerable: true, writable: false, value: 4]
+* length
+[Configurable: true, enumerable: false, writable: false, value: 0]
+* name
+[Configurable: true, enumerable: false, writable: false, value: NodeFilter]
+* prototype
+[Configurable: false, enumerable: false, writable: false, value: [object NodeFilterPrototype]]
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/fast/dom/node-filter-interface.html (0 => 189059)


--- trunk/LayoutTests/fast/dom/node-filter-interface.html	                        (rev 0)
+++ trunk/LayoutTests/fast/dom/node-filter-interface.html	2015-08-27 21:42:29 UTC (rev 189059)
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<body>
+<script src=""
+<script>
+description("List NodeFilter's properties to detect changes made to it.");
+
+function logPropertyDescriptor(descriptor) {
+    debug("[Configurable: " + descriptor.configurable + ", enumerable: " + descriptor.enumerable + ", writable: " + descriptor.writable + ", value: " + descriptor.value + "]");
+}
+
+var properties = Object.getOwnPropertyNames(NodeFilter).sort();
+for (var i = 0; i < properties.length; i++) {
+    debug("* " + properties[i]);
+    logPropertyDescriptor(Object.getOwnPropertyDescriptor(NodeFilter, properties[i]));
+}
+</script>
+<script src=""
+</body>
+</html>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to