| OLD | NEW |
| 1 <!-- | 1 <!-- |
| 2 Copyright 2014 The Chromium Authors. All rights reserved. | 2 Copyright 2014 The Chromium Authors. All rights reserved. |
| 3 Use of this source code is governed by a BSD-style license that can be | 3 Use of this source code is governed by a BSD-style license that can be |
| 4 found in the LICENSE file. | 4 found in the LICENSE file. |
| 5 --> | 5 --> |
| 6 | 6 |
| 7 <link rel="import" href="ct-results-by-builder.html"> | 7 <link rel="import" href="ct-results-by-builder.html"> |
| 8 | 8 |
| 9 <script> | 9 <script> |
| 10 (function () { | 10 (function () { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 // results.fetchResultsURLs. | 30 // results.fetchResultsURLs. |
| 31 var oldFetchResultsURLs = results.fetchResultsURLs; | 31 var oldFetchResultsURLs = results.fetchResultsURLs; |
| 32 results.fetchResultsURLs = function() { return Promise.resolve([]); }; | 32 results.fetchResultsURLs = function() { return Promise.resolve([]); }; |
| 33 | 33 |
| 34 var resultsByBuilder = document.createElement('ct-results-by-builder'); | 34 var resultsByBuilder = document.createElement('ct-results-by-builder'); |
| 35 resultsByBuilder.failure = kExampleFailure; | 35 resultsByBuilder.failure = kExampleFailure; |
| 36 | 36 |
| 37 requestAnimationFrame(function() { | 37 requestAnimationFrame(function() { |
| 38 var tabs = resultsByBuilder.shadowRoot.querySelectorAll('paper-tab'); | 38 var tabs = resultsByBuilder.shadowRoot.querySelectorAll('paper-tab'); |
| 39 equal(tabs.length, 2); | 39 equal(tabs.length, 2); |
| 40 equal(tabs[0].textContent, 'Linux (dbg)'); | 40 equal(tabs[0].textContent, 'WebKit Linux (dbg)'); |
| 41 equal(tabs[1].textContent, 'Mac10.6 (dbg)'); | 41 equal(tabs[1].textContent, 'WebKit Mac10.6 (dbg)'); |
| 42 | 42 |
| 43 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-detail
'); | 43 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-detail
'); |
| 44 equal(detail.length, 1); | 44 equal(detail.length, 1); |
| 45 equal(detail[0].failure.testName, 'inspector/console/console-viewport-select
ion.html'); | 45 equal(detail[0].failure.testName, 'inspector/console/console-viewport-select
ion.html'); |
| 46 equal(detail[0].builder, 'WebKit Linux (dbg)'); | 46 equal(detail[0].builder, 'WebKit Linux (dbg)'); |
| 47 | 47 |
| 48 resultsByBuilder.shadowRoot.querySelector('paper-tabs').selected = 1; | 48 resultsByBuilder.shadowRoot.querySelector('paper-tabs').selected = 1; |
| 49 | 49 |
| 50 requestAnimationFrame(function() { | 50 requestAnimationFrame(function() { |
| 51 results.fetchResultsURLs = oldFetchResultsURLs; | 51 results.fetchResultsURLs = oldFetchResultsURLs; |
| 52 | 52 |
| 53 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-deta
il'); | 53 var detail = resultsByBuilder.shadowRoot.querySelectorAll('ct-results-deta
il'); |
| 54 equal(detail.length, 1); | 54 equal(detail.length, 1); |
| 55 equal(detail[0].failure.testName, 'inspector/console/console-viewport-sele
ction.html'); | 55 equal(detail[0].failure.testName, 'inspector/console/console-viewport-sele
ction.html'); |
| 56 equal(detail[0].builder, 'WebKit Mac10.6 (dbg)'); | 56 equal(detail[0].builder, 'WebKit Mac10.6 (dbg)'); |
| 57 | 57 |
| 58 start(); | 58 start(); |
| 59 }); | 59 }); |
| 60 }); | 60 }); |
| 61 }); | 61 }); |
| 62 | 62 |
| 63 })() | 63 })() |
| 64 </script> | 64 </script> |
| OLD | NEW |