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

Side by Side Diff: Tools/GardeningServer/scripts/ui_unittests.js

Issue 332073002: Green the garden-o-matic unittests. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: fix temp change Created 6 years, 6 months 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
1 /* 1 /*
2 * Copyright (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bott om ui-tabs-hide"></div>'); 65 '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bott om ui-tabs-hide"></div>');
66 66
67 onebar.select('expected'); 67 onebar.select('expected');
68 equal(window.location.hash, '#expected'); 68 equal(window.location.hash, '#expected');
69 onebar.select('unexpected'); 69 onebar.select('unexpected');
70 equal(window.location.hash, '#unexpected'); 70 equal(window.location.hash, '#unexpected');
71 71
72 $(onebar).detach(); 72 $(onebar).detach();
73 }); 73 });
74 74
75 // FIXME: These three results.* tests should be moved ot ui/results_unittests.js .
75 test("results.ResultsGrid", 1, function() { 76 test("results.ResultsGrid", 1, function() {
76 var grid = new ui.results.ResultsGrid() 77 var grid = new ui.results.ResultsGrid()
77 grid.addResults([ 78 grid.addResults([
78 'http://example.com/layout-test-results/foo-bar-diff.txt', 79 'http://example.com/layout-test-results/foo-bar-diff.txt',
79 'http://example.com/layout-test-results/foo-bar-expected.png', 80 'http://example.com/layout-test-results/foo-bar-expected.png',
80 'http://example.com/layout-test-results/foo-bar-actual.png', 81 'http://example.com/layout-test-results/foo-bar-actual.png',
81 'http://example.com/layout-test-results/foo-bar-diff.png', 82 'http://example.com/layout-test-results/foo-bar-diff.png',
82 ]); 83 ]);
83 equal(grid.innerHTML, 84 equal(grid.innerHTML,
84 '<table class="comparison">' + 85 '<div class="comparison">' +
85 '<thead>' + 86 '<div>' +
86 '<tr>' + 87 '<h2>Expected</h2>' +
87 '<th>Expected</th>' + 88 '<div class="results-container expected">' +
88 '<th>Actual</th>' + 89 '<img class="image-result" src="http://example.com/layout-te st-results/foo-bar-expected.png">' +
89 '<th>Diff</th>' + 90 '</div>' +
90 '</tr>' + 91 '</div>' +
91 '</thead>' + 92 '<div>' +
92 '<tbody>' + 93 '<h2>Actual</h2>' +
93 '<tr>' + 94 '<div class="results-container actual">' +
94 '<td class="expected result-container"><img class="image-res ult" src="http://example.com/layout-test-results/foo-bar-expected.png"></td>' + 95 '<img class="image-result" src="http://example.com/layout-te st-results/foo-bar-actual.png">' +
95 '<td class="actual result-container"><img class="image-resul t" src="http://example.com/layout-test-results/foo-bar-actual.png"></td>' + 96 '</div>' +
96 '<td class="diff result-container"><img class="image-result" src="http://example.com/layout-test-results/foo-bar-diff.png"></td>' + 97 '</div>' +
97 '</tr>' + 98 '<div>' +
98 '</tbody>' + 99 '<h2>Diff</h2>' +
99 '</table>' + 100 '<div class="results-container diff">' +
100 '<table class="comparison">' + 101 '<img class="image-result" src="http://example.com/layout-te st-results/foo-bar-diff.png">' +
101 '<thead>' + 102 '</div>' +
102 '<tr>' + 103 '</div>' +
103 '<th>Expected</th>' + 104 '</div>' +
104 '<th>Actual</th>' + 105 '<div class="comparison">' +
105 '<th>Diff</th>' + 106 '<div>' +
106 '</tr>' + 107 '<h2>Expected</h2>' +
107 '</thead>' + 108 '<div class="results-container expected"></div>' +
108 '<tbody>' + 109 '</div>' +
109 '<tr>' + 110 '<div>' +
110 '<td class="expected result-container"></td>' + 111 '<h2>Actual</h2>' +
111 '<td class="actual result-container"></td>' + 112 '<div class="results-container actual"></div>' +
112 '<td class="diff result-container"><iframe class="text-resul t" src="http://example.com/layout-test-results/foo-bar-diff.txt"></iframe></td>' + 113 '</div>' +
113 '</tr>' + 114 '<div>' +
114 '</tbody>' + 115 '<h2>Diff</h2>' +
115 '</table>'); 116 '<div class="results-container diff">' +
117 '<iframe class="text-result" src="http://example.com/layout- test-results/foo-bar-diff.txt"></iframe>' +
118 '</div>' +
119 '</div>' +
120 '</div>');
116 }); 121 });
117 122
118 test("results.ResultsGrid (crashlog)", 1, function() { 123 test("results.ResultsGrid (crashlog)", 1, function() {
119 var grid = new ui.results.ResultsGrid() 124 var grid = new ui.results.ResultsGrid()
120 grid.addResults(['http://example.com/layout-test-results/foo-bar-crash-log.t xt']); 125 grid.addResults(['http://example.com/layout-test-results/foo-bar-crash-log.t xt']);
121 equal(grid.innerHTML, '<iframe class="text-result" src="http://example.com/l ayout-test-results/foo-bar-crash-log.txt"></iframe>'); 126 equal(grid.innerHTML, '<iframe class="text-result" src="http://example.com/l ayout-test-results/foo-bar-crash-log.txt"></iframe>');
122 }); 127 });
123 128
124 test("results.ResultsGrid (empty)", 1, function() { 129 test("results.ResultsGrid (empty)", 1, function() {
125 var grid = new ui.results.ResultsGrid() 130 var grid = new ui.results.ResultsGrid()
126 grid.addResults([]); 131 grid.addResults([]);
127 equal(grid.innerHTML, 'No results to display.'); 132 equal(grid.innerHTML, 'No results to display.');
128 }); 133 });
129 134
130 test("StatusArea", 3, function() { 135 test("StatusArea", 3, function() {
131 var statusArea = new ui.StatusArea(); 136 var statusArea = new ui.StatusArea();
132 var id = statusArea.newId(); 137 var id = statusArea.newId();
133 statusArea.addMessage(id, 'First Message'); 138 statusArea.addMessage(id, 'First Message');
134 statusArea.addMessage(id, 'Second Message'); 139 statusArea.addMessage(id, 'Second Message');
135 equal(statusArea.outerHTML, 140 equal(statusArea.outerHTML,
136 '<div class="status processing" style="visibility: visible;">' + 141 '<div class="status processing" style="visibility: visible;">' +
142 '<div class="dragger"></div>' +
143 '<div class="contents">' +
144 '<div id="status-content-1" class="status-content">' +
145 '<div class="message">First Message</div>' +
146 '<div class="message">Second Message</div>' +
147 '</div>' +
148 '</div>' +
137 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' + 149 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' +
138 '<progress class="process-text">Processing...</progress>' + 150 '<progress class="process-text">Processing...</progress>' +
139 '<div id="status-content-1" class="status-content">' +
140 '<div class="message">First Message</div>' +
141 '<div class="message">Second Message</div>' +
142 '</div>' +
143 '</div>'); 151 '</div>');
144 152
145 var secondStatusArea = new ui.StatusArea(); 153 var secondStatusArea = new ui.StatusArea();
146 var secondId = secondStatusArea.newId(); 154 var secondId = secondStatusArea.newId();
147 secondStatusArea.addMessage(secondId, 'First Message second id'); 155 secondStatusArea.addMessage(secondId, 'First Message second id');
148 156
149 equal(statusArea.outerHTML, 157 equal(statusArea.outerHTML,
150 '<div class="status processing" style="visibility: visible;">' + 158 '<div class="status processing" style="visibility: visible;">' +
159 '<div class="dragger"></div>' +
160 '<div class="contents">' +
161 '<div id="status-content-1" class="status-content">' +
162 '<div class="message">First Message</div>' +
163 '<div class="message">Second Message</div>' +
164 '</div>' +
165 '<div id="status-content-2" class="status-content">' +
166 '<div class="message">First Message second id</div>' +
167 '</div>' +
168 '</div>' +
151 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' + 169 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' +
152 '<progress class="process-text">Processing...</progress>' + 170 '<progress class="process-text">Processing...</progress>' +
153 '<div id="status-content-1" class="status-content">' +
154 '<div class="message">First Message</div>' +
155 '<div class="message">Second Message</div>' +
156 '</div>' +
157 '<div id="status-content-2" class="status-content">' +
158 '<div class="message">First Message second id</div>' +
159 '</div>' +
160 '</div>'); 171 '</div>');
161 172
162 statusArea.addFinalMessage(id, 'Final Message 1'); 173 statusArea.addFinalMessage(id, 'Final Message 1');
163 statusArea.addFinalMessage(secondId, 'Final Message 2'); 174 statusArea.addFinalMessage(secondId, 'Final Message 2');
164 175
165 equal(statusArea.outerHTML, 176 equal(statusArea.outerHTML,
166 '<div class="status" style="visibility: visible;">' + 177 '<div class="status" style="visibility: visible;">' +
178 '<div class="dragger"></div>' +
179 '<div class="contents">' +
180 '<div id="status-content-1" class="status-content">' +
181 '<div class="message">First Message</div>' +
182 '<div class="message">Second Message</div>' +
183 '<div class="message">Final Message 1</div>' +
184 '</div>' +
185 '<div id="status-content-2" class="status-content">' +
186 '<div class="message">First Message second id</div>' +
187 '<div class="message">Final Message 2</div>' +
188 '</div>' +
189 '</div>' +
167 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' + 190 '<ul class="actions"><li><button class="action">Close</button></li>< /ul>' +
168 '<progress class="process-text">Processing...</progress>' + 191 '<progress class="process-text">Processing...</progress>' +
169 '<div id="status-content-1" class="status-content">' +
170 '<div class="message">First Message</div>' +
171 '<div class="message">Second Message</div>' +
172 '<div class="message">Final Message 1</div>' +
173 '</div>' +
174 '<div id="status-content-2" class="status-content">' +
175 '<div class="message">First Message second id</div>' +
176 '<div class="message">Final Message 2</div>' +
177 '</div>' +
178 '</div>'); 192 '</div>');
179 193
180 statusArea.close(); 194 statusArea.close();
181 }); 195 });
182 196
183 var openTreeJson = { 197 var openTreeJson = {
184 "username": "erg@chromium.org", 198 "username": "erg@chromium.org",
185 "date": "2013-10-14 20:22:00.887390", 199 "date": "2013-10-14 20:22:00.887390",
186 "message": "Tree is open", 200 "message": "Tree is open",
187 "can_commit_freely": true, 201 "can_commit_freely": true,
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
379 '</table>' + 393 '</table>' +
380 '</details>' + 394 '</details>' +
381 ', trunk is at <a href="http://src.chromium.org/viewvc/blink?vie w=rev&amp;revision=555">555</a>' + 395 ', trunk is at <a href="http://src.chromium.org/viewvc/blink?vie w=rev&amp;revision=555">555</a>' +
382 '<br>' + 396 '<br>' +
383 'Last roll is to <a href="http://src.chromium.org/viewvc/blink?v iew=rev&amp;revision=440">440</a><span class="critical">(115 revisions behind)</ span>, current autoroll <a href="https://codereview.chromium.org/1000">440:550</ a>'); 397 'Last roll is to <a href="http://src.chromium.org/viewvc/blink?v iew=rev&amp;revision=440">440</a><span class="critical">(115 revisions behind)</ span>, current autoroll <a href="https://codereview.chromium.org/1000">440:550</ a>');
384 start(); 398 start();
385 }); 399 });
386 }); 400 });
387 401
388 })(); 402 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698