Chromium Code Reviews| 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-failure-card.html"> | 7 <link rel="import" href="../ct-failure-card.html"> |
| 8 | 8 |
| 9 <link rel="import" href="../../model/ct-commit-list-mock.html"> | 9 <link rel="import" href="../../model/ct-commit-list-mock.html"> |
| 10 <link rel="import" href="../../model/ct-commit-log-mock.html"> | 10 <link rel="import" href="../../model/ct-commit-log-mock.html"> |
| (...skipping 15 matching lines...) Expand all Loading... | |
| 26 group = new CTFailureGroup([ | 26 group = new CTFailureGroup([ |
| 27 new CTFailure('autobot', 'unknown', {someBuilder: {key: 'a'}}, {'blink': 158547}, | 27 new CTFailure('autobot', 'unknown', {someBuilder: {key: 'a'}}, {'blink': 158547}, |
| 28 {'blink':158544})], cl); | 28 {'blink':158544})], cl); |
| 29 card.group = group; | 29 card.group = group; |
| 30 card.commitLog = new CTCommitLogMock(); | 30 card.commitLog = new CTCommitLogMock(); |
| 31 setTimeout(done); | 31 setTimeout(done); |
| 32 }); | 32 }); |
| 33 | 33 |
| 34 describe('failure card UI', function() { | 34 describe('failure card UI', function() { |
| 35 | 35 |
| 36 it('should select the correct card type', function(done) { | |
| 37 assert(card.shadowRoot.querySelector('ct-sheriff-card', | |
| 38 'missing sheriff card') != null); | |
|
ojan
2014/09/02 02:35:11
This explanatory string is in the wrong place.
shans
2014/09/04 01:59:43
Done.
| |
| 39 card.group = new CTTrooperFailureGroup({percent_over_median_slo: '6%', | |
| 40 percent_over_max_slo: '7%'}, 'cq_latency', ''); | |
| 41 setTimeout(function() { | |
| 42 assert(card.shadowRoot.querySelector('ct-cq-latency-card') != null, | |
| 43 'missing cq-latency card'); | |
| 44 card.group.type = 'tree_status'; | |
| 45 setTimeout(function() { | |
| 46 assert(card.shadowRoot.querySelector('ct-tree-status-card') != | |
| 47 null, 'missing tree-status card'); | |
| 48 card.group.type = 'cycle_time'; | |
| 49 setTimeout(function() { | |
| 50 assert(card.shadowRoot.querySelector('ct-cycle-time-card') != | |
| 51 null, 'missing cycle-time card'); | |
| 52 // Suppress leaked global warning from third-party library. | |
| 53 delete __googleVisualizationAbstractRendererElementsCount__; | |
| 54 done(); | |
| 55 }); | |
| 56 }); | |
| 57 }); | |
| 58 }); | |
| 59 | |
| 36 it('should have commit summaries', function(done) { | 60 it('should have commit summaries', function(done) { |
| 37 // Expand the first repository so that the <ct-commit>'s are generated. | 61 // Expand the first repository so that the <ct-commit>'s are generated. |
| 38 card.group.commitList.repositories[0].expanded = true; | 62 card.group.commitList.repositories[0].expanded = true; |
| 39 | 63 |
| 40 setTimeout(function() { | 64 setTimeout(function() { |
| 41 var list = card.shadowRoot.querySelector('ct-commit-list'); | 65 var list = card.shadowRoot.querySelector('::shadow ct-commit-list'); |
| 42 var commits = list.shadowRoot.querySelectorAll('ct-commit'); | 66 var commits = list.shadowRoot.querySelectorAll('ct-commit'); |
| 43 assert(commits[1].data); | 67 assert(commits[1].data); |
| 44 assert(commits[1].data.summary); | 68 assert(commits[1].data.summary); |
| 45 done(); | 69 done(); |
| 46 }); | 70 }); |
| 47 }); | 71 }); |
| 48 | 72 |
| 49 it('removing a commit summary', function(done) { | 73 it('removing a commit summary', function(done) { |
| 50 card.commitLog.commits['blink']['158545'].summary = undefined; | 74 card.commitLog.commits['blink']['158545'].summary = undefined; |
| 51 card.group.commitList.repositories[0].expanded = true; | 75 card.group.commitList.repositories[0].expanded = true; |
| 52 | 76 |
| 53 setTimeout(function() { | 77 setTimeout(function() { |
| 54 var list = card.shadowRoot.querySelector('ct-commit-list'); | 78 var list = card.shadowRoot.querySelector('::shadow ct-commit-list'); |
| 55 var commits = list.shadowRoot.querySelectorAll('ct-commit'); | 79 var commits = list.shadowRoot.querySelectorAll('ct-commit'); |
| 56 assert.notOk(commits[0].data.summary); | 80 assert.notOk(commits[0].data.summary); |
| 57 done(); | 81 done(); |
| 58 }); | 82 }); |
| 59 }); | 83 }); |
| 60 | 84 |
| 61 it('examine should dispatch event', function(done) { | 85 it('examine should dispatch event', function(done) { |
| 62 card.addEventListener('ct-examine-failures', function(event) { | 86 card.addEventListener('ct-examine-failures', function(event) { |
| 63 assert.deepEqual(event.detail.failures, card.group.failures); | 87 assert.deepEqual(event.detail.failures, card.group.failures); |
| 64 done(); | 88 done(); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 130 done(); | 154 done(); |
| 131 }); | 155 }); |
| 132 }); | 156 }); |
| 133 }); | 157 }); |
| 134 }); | 158 }); |
| 135 | 159 |
| 136 }); | 160 }); |
| 137 | 161 |
| 138 })() | 162 })() |
| 139 </script> | 163 </script> |
| OLD | NEW |