Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(494)

Side by Side Diff: Tools/GardeningServer/ui/test/ct-unexpected-failures-tests.html

Issue 728023004: Remove GardeningServer. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!--
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
4 found in the LICENSE file.
5 -->
6
7 <link rel='import' href='../ct-unexpected-failures.html'>
8
9 <link rel="import" href="../../model/ct-commit-list.html">
10 <link rel="import" href="../../model/ct-failures.html">
11
12 <script>
13 (function () {
14
15 var assert = chai.assert;
16
17 describe('ct-unexpected-failures', function() {
18 it('test showing partytime with no CTFailures', function(done) {
19 var noFailures = document.createElement('ct-unexpected-failures');
20 setTimeout(function() {
21 assert.notOk(noFailures.shadowRoot.querySelector('ct-party-time'));
22 done();
23 });
24 });
25
26 it('test showing partytime with no failures for the selected tree', function(d one) {
27 var noFailuresForTree = document.createElement('ct-unexpected-failures');
28 noFailuresForTree.failures = new CTFailures(new CTCommitList(undefined, [])) ;
29 noFailuresForTree.failures.failures = {
30 othertree: [new CTStepFailure('step', 'reason', [])]
31 };
32 noFailuresForTree.tree = 'mocktree';
33
34 setTimeout(function() {
35 assert.ok(noFailuresForTree.shadowRoot.querySelector('ct-party-time'));
36 done();
37 });
38 });
39
40 it('test showing partytime with no failures in this tree\'s list', function(do ne) {
41 var noFailuresByLength = document.createElement('ct-unexpected-failures');
42 noFailuresByLength.failures = new CTFailures(new CTCommitList(undefined, []) );
43 noFailuresByLength.failures.failures = {
44 mocktree: []
45 };
46 noFailuresByLength.tree = 'mocktree';
47
48 setTimeout(function() {
49 assert.ok(noFailuresByLength.shadowRoot.querySelector('ct-party-time'));
50 done();
51 });
52 });
53
54 it('test showing partytime with failures for this tree', function(done) {
55 var hasFailures = document.createElement('ct-unexpected-failures');
56 hasFailures.failures = new CTFailures(new CTCommitList(undefined, []));
57 hasFailures.failures.failures = {
58 mocktree: [new CTStepFailure('step', 'reason', [])]
59 };
60 hasFailures.tree = 'mocktree';
61
62 setTimeout(function() {
63 assert.notOk(hasFailures.shadowRoot.querySelector('ct-party-time'));
64
65 done();
66 });
67 });
68
69 it('test showing only chromium tree status when chromium', function(done) {
70 var noFailures = document.createElement('ct-unexpected-failures');
71 noFailures.tree = 'chromium';
72
73 setTimeout(function() {
74 assert.equal(noFailures.shadowRoot.querySelectorAll('ct-tree-status').leng th, 1);
75
76 done();
77 });
78 });
79
80 it('test showing both chromium and blink tree status when blink', function(don e) {
81 var noFailures = document.createElement('ct-unexpected-failures');
82 noFailures.tree = 'blink';
83
84 setTimeout(function() {
85 assert.equal(noFailures.shadowRoot.querySelectorAll('ct-tree-status').leng th, 2);
86
87 done();
88 });
89 });
90
91 });
92
93 })();
94 </script>
OLDNEW
« no previous file with comments | « Tools/GardeningServer/ui/test/ct-trooper-card-tests.html ('k') | Tools/GardeningServer/ui/test/ct-view-tests.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698