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

Side by Side Diff: Tools/GardeningServer/ui/ct-embedded-flakiness-dashboard-tests.html

Issue 459983002: Kill ui.js (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 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 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-embedded-flakiness-dashboard.html"> 7 <link rel="import" href="ct-embedded-flakiness-dashboard.html">
8 8
9 <script> 9 <script>
10 (function() { 10 (function() {
11 11
12 module("ct-embedded-flakiness-dashboard"); 12 module("ct-embedded-flakiness-dashboard");
13 13
14 asyncTest("url", 1, function() { 14 asyncTest("url", 1, function() {
15 var oldUrlForEmbeddedFlakinessDashboard = ui.urlForEmbeddedFlakinessDashboard; 15 var failure = new CTFailure('foo_tests', 'foo/bar.html');
16 var reset = function() { 16 var tree = "blink";
17 ui.urlForEmbeddedFlakinessDashboard = oldUrlForEmbeddedFlakinessDashboard; 17 var embeddedFlakinessDashboard = document.createElement('ct-embedded-flakiness -dashboard');
18 }
19 18
20 try { 19 embeddedFlakinessDashboard.test = failure;
21 ui.urlForEmbeddedFlakinessDashboard = function(test, step, tree) { return "a bout:blank#" + test + step + tree; } 20 embeddedFlakinessDashboard.tree = tree;
22 var embeddedFlakinessDashboard = document.createElement('ct-embedded-flakine ss-dashboard');
23 var testName = "foo/bar.html";
24 var step = "foo_tests";
25 var tree = "blink";
26 embeddedFlakinessDashboard.test = {
27 testName: testName,
28 step: step,
29 };
30 embeddedFlakinessDashboard.tree = tree;
31 21
32 requestAnimationFrame(function() { 22 requestAnimationFrame(function() {
33 var iframe = embeddedFlakinessDashboard.shadowRoot.querySelector('#iframe' ); 23 var iframe = embeddedFlakinessDashboard.shadowRoot.querySelector('#iframe');
34 equal(iframe.src, ui.urlForEmbeddedFlakinessDashboard(testName, step, tree )); 24 equal(iframe.src, failure.urlForEmbeddedFlakinessDashboard(tree));
35 reset(); 25 start();
36 start(); 26 });
37 });
38 } catch (e) {
39 reset();
40 }
41 }); 27 });
42 28
43 asyncTest("heightChanged", 1, function() { 29 asyncTest("heightChanged", 1, function() {
44 var embeddedFlakinessDashboard = document.createElement('ct-embedded-flakiness -dashboard'); 30 var embeddedFlakinessDashboard = document.createElement('ct-embedded-flakiness -dashboard');
45 31
46 function finishTest() { 32 function finishTest() {
47 window.removeEventListener('message', finishTest); 33 window.removeEventListener('message', finishTest);
48 var iframe = embeddedFlakinessDashboard.shadowRoot.querySelector('#iframe'); 34 var iframe = embeddedFlakinessDashboard.shadowRoot.querySelector('#iframe');
49 equal(iframe.style.height, "100px"); 35 equal(iframe.style.height, "100px");
50 start(); 36 start();
51 } 37 }
52 window.addEventListener('message', finishTest); 38 window.addEventListener('message', finishTest);
53 39
54 requestAnimationFrame(function() { 40 requestAnimationFrame(function() {
55 window.postMessage({command: 'heightChanged', height: "100"}, '*'); 41 window.postMessage({command: 'heightChanged', height: "100"}, '*');
56 }); 42 });
57 }); 43 });
58 44
59 })() 45 })()
60 </script> 46 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698