| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright (c) 2015 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> | 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> |
| 9 <link rel="import" href="/tracing/base/raf.html"> | 9 <link rel="import" href="/tracing/base/raf.html"> |
| 10 <link rel="import" href="/tracing/core/test_utils.html"> | 10 <link rel="import" href="/tracing/core/test_utils.html"> |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 }); | 119 }); |
| 120 | 120 |
| 121 test('validateFlows', function() { | 121 test('validateFlows', function() { |
| 122 var m = createModel(); | 122 var m = createModel(); |
| 123 | 123 |
| 124 var viewEl = document.createElement('tr-ui-a-related-events'); | 124 var viewEl = document.createElement('tr-ui-a-related-events'); |
| 125 viewEl.setRelatedEvents(new tr.model.EventSet([m.sB, m.sBB, m.sBBB])); | 125 viewEl.setRelatedEvents(new tr.model.EventSet([m.sB, m.sBB, m.sBBB])); |
| 126 this.addHTMLOutput(viewEl); | 126 this.addHTMLOutput(viewEl); |
| 127 tr.b.forceAllPendingTasksToRunForTest(); | 127 tr.b.forceAllPendingTasksToRunForTest(); |
| 128 | 128 |
| 129 var inFlows, outFlows, internalFlows; | 129 var inFlows; |
| 130 var outFlows; |
| 131 var internalFlows; |
| 130 viewEl.$.table.tableRows.forEach(function(row) { | 132 viewEl.$.table.tableRows.forEach(function(row) { |
| 131 if (row.type === 'Incoming flow') { | 133 if (row.type === 'Incoming flow') { |
| 132 assert.isUndefined(inFlows); | 134 assert.isUndefined(inFlows); |
| 133 inFlows = row.selection; | 135 inFlows = row.selection; |
| 134 } | 136 } |
| 135 if (row.type === 'Outgoing flow') { | 137 if (row.type === 'Outgoing flow') { |
| 136 assert.isUndefined(outFlows); | 138 assert.isUndefined(outFlows); |
| 137 outFlows = row.selection; | 139 outFlows = row.selection; |
| 138 } | 140 } |
| 139 if (row.type === 'Internal flow') { | 141 if (row.type === 'Internal flow') { |
| (...skipping 10 matching lines...) Expand all Loading... |
| 150 }); | 152 }); |
| 151 | 153 |
| 152 test('validateConnectedEvents', function() { | 154 test('validateConnectedEvents', function() { |
| 153 var m = createModel(); | 155 var m = createModel(); |
| 154 | 156 |
| 155 var viewEl = document.createElement('tr-ui-a-related-events'); | 157 var viewEl = document.createElement('tr-ui-a-related-events'); |
| 156 viewEl.setRelatedEvents(new tr.model.EventSet([m.sBB])); | 158 viewEl.setRelatedEvents(new tr.model.EventSet([m.sBB])); |
| 157 this.addHTMLOutput(viewEl); | 159 this.addHTMLOutput(viewEl); |
| 158 tr.b.forceAllPendingTasksToRunForTest(); | 160 tr.b.forceAllPendingTasksToRunForTest(); |
| 159 | 161 |
| 160 var precedingEvents, followingEvents, allEvents; | 162 var precedingEvents; |
| 163 var followingEvents; |
| 164 var allEvents; |
| 161 viewEl.$.table.tableRows.forEach(function(row) { | 165 viewEl.$.table.tableRows.forEach(function(row) { |
| 162 if (row.type === 'Preceding events') { | 166 if (row.type === 'Preceding events') { |
| 163 assert.isUndefined(precedingEvents); | 167 assert.isUndefined(precedingEvents); |
| 164 precedingEvents = row.selection; | 168 precedingEvents = row.selection; |
| 165 } | 169 } |
| 166 if (row.type === 'Following events') { | 170 if (row.type === 'Following events') { |
| 167 assert.isUndefined(followingEvents); | 171 assert.isUndefined(followingEvents); |
| 168 followingEvents = row.selection; | 172 followingEvents = row.selection; |
| 169 } | 173 } |
| 170 if (row.type === 'All connected events') { | 174 if (row.type === 'All connected events') { |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 208 | 212 |
| 209 var samplesTitles = overlappingSamples.map(function(e) { | 213 var samplesTitles = overlappingSamples.map(function(e) { |
| 210 return e.title; | 214 return e.title; |
| 211 }); | 215 }); |
| 212 assert.sameMembers(samplesTitles, | 216 assert.sameMembers(samplesTitles, |
| 213 ['b10_1', 'b10_2', 'b12', 'b15_1', 'b15_2']); | 217 ['b10_1', 'b10_2', 'b12', 'b15_1', 'b15_2']); |
| 214 }); | 218 }); |
| 215 | 219 |
| 216 }); | 220 }); |
| 217 </script> | 221 </script> |
| OLD | NEW |