Unreviewed follow-up fix to test after r198353.
authorjoepeck@webkit.org <joepeck@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Mar 2016 22:17:37 +0000 (22:17 +0000)
committerjoepeck@webkit.org <joepeck@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Mar 2016 22:17:37 +0000 (22:17 +0000)
* inspector/unit-tests/heap-snapshot.html:
Account for <root> in a few places.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@198355 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/inspector/unit-tests/heap-snapshot.html

index a51bc71..10b8078 100644 (file)
@@ -1,3 +1,10 @@
+2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Unreviewed follow-up fix to test after r198353.
+
+        * inspector/unit-tests/heap-snapshot.html:
+        Account for <root> in a few places.
+
 2016-03-17  Sam Weinig  <sam@webkit.org>
 
         Implement document.queryCommandSupported("copy")
index 258bb9a..3346f7d 100644 (file)
@@ -43,7 +43,7 @@ function test()
             this.nodes = nodes;
             this.nodeMap = nodeMap;
             this.totalSize = nodes.reduce((sum, node) => sum += node.size, 0);
-            this.totalObjectCount = nodes.length;
+            this.totalObjectCount = nodes.length - 1; // <root>.
         }
 
         static fromPayload(payload)
@@ -103,7 +103,8 @@ function test()
         instancesWithClassName(className)
         {
             let results = [];
-            for (let i = 0; i < this.nodes.length; ++i) {
+            // Skip <root>.
+            for (let i = 1; i < this.nodes.length; ++i) {
                 let node = this.nodes[i];
                 if (node.className === className)
                     results.push(node);
@@ -200,7 +201,9 @@ function test()
         test: (resolve, reject) => {
             let testSmall = 0, testMedium = 0, testLarge = 0;
             const smallSize = 32, mediumSize = 128;
-            for (let {size} of testSnapshot.nodes) {
+            // Skip <root>.
+            for (let i = 1; i < testSnapshot.nodes.length; ++i) {
+                let {size} = testSnapshot.nodes[i];
                 if (size < smallSize)
                     testSmall++;
                 else if (size < mediumSize)