OLD | NEW |
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 Loading... |
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 Loading... |
379 '</table>' + | 393 '</table>' + |
380 '</details>' + | 394 '</details>' + |
381 ', trunk is at <a href="http://src.chromium.org/viewvc/blink?vie
w=rev&revision=555">555</a>' + | 395 ', trunk is at <a href="http://src.chromium.org/viewvc/blink?vie
w=rev&revision=555">555</a>' + |
382 '<br>' + | 396 '<br>' + |
383 'Last roll is to <a href="http://src.chromium.org/viewvc/blink?v
iew=rev&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&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 })(); |
OLD | NEW |