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

Side by Side Diff: Tools/GardeningServer/ui/test/ct-failure-card-button-tests.html

Issue 502293003: Allow filing a bug from the "Link Bug" dialog (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: fix link click Created 6 years, 2 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
« no previous file with comments | « Tools/GardeningServer/ui/ct-failure-card-buttons.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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-failure-card-buttons.html"> 7 <link rel="import" href="../ct-failure-card-buttons.html">
8 <link rel="import" href="../ct-step-failure-card.html"> 8 <link rel="import" href="../ct-step-failure-card.html">
9 9
10 <link rel="import" href="../../model/ct-commit-list-mock.html"> 10 <link rel="import" href="../../model/ct-commit-list-mock.html">
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 card.shadowRoot.getElementById('dialogOk').dispatchEvent(new CustomEvent ('tap')); 69 card.shadowRoot.getElementById('dialogOk').dispatchEvent(new CustomEvent ('tap'));
70 setTimeout(function() { 70 setTimeout(function() {
71 assert.equal(group.bug, 'https://foo.com/?id=888'); 71 assert.equal(group.bug, 'https://foo.com/?id=888');
72 assert.equal(group.bugLabel, 'Bug 888'); 72 assert.equal(group.bugLabel, 'Bug 888');
73 assert.equal(group._annotation.bug, 'https://foo.com/?id=888'); 73 assert.equal(group._annotation.bug, 'https://foo.com/?id=888');
74 done(); 74 done();
75 }); 75 });
76 }); 76 });
77 }); 77 });
78 78
79 it('file bug link should have the right URL', function(done) {
80 card.shadowRoot.getElementById('link-bug').dispatchEvent(new CustomEvent(' tap'));
81 setTimeout(function() {
82 var dialog = card.shadowRoot.getElementById('bugDialog');
83 assert.isTrue(dialog.opened);
84 var fileBugLink = card.shadowRoot.getElementById('fileBugLink');
85 assert.equal(fileBugLink.href, 'https://code.google.com/p/chromium/issue s/entry?status=Available&labels=Pri-2,gardening-blink&summary=Build%20failure&co mment=Build%20is%20broken:%0aautobot%20unknown%0Ahttp%3A%2F%2Ftest-results.appsp ot.com%2Fdashboards%2Fflakiness_dashboard.html%23tests%3Dunknown%26testType%3Dau tobot%0A%0ARevision%20range%3A%0Ablink%20158544%20%3A%20158545%0A%0AFailing%20bu ilders%3A%0AsomeBuilder%3A%20undefined%2Fbuilders%2FsomeBuilder%0A');
86 done();
87 });
88 });
89
79 it('remove bug link should work', function(done) { 90 it('remove bug link should work', function(done) {
80 group.setBug(123); 91 group.setBug(123);
81 card.shadowRoot.getElementById('link-bug').dispatchEvent(new CustomEvent(' tap')); 92 card.shadowRoot.getElementById('link-bug').dispatchEvent(new CustomEvent(' tap'));
82 setTimeout(function() { 93 setTimeout(function() {
83 var dialog = card.shadowRoot.getElementById('bugDialog'); 94 var dialog = card.shadowRoot.getElementById('bugDialog');
84 assert.isTrue(dialog.opened); 95 assert.isTrue(dialog.opened);
85 card.shadowRoot.getElementById('dialogRemoveBug').dispatchEvent(new Cust omEvent('tap')); 96 card.shadowRoot.getElementById('dialogRemoveBug').dispatchEvent(new Cust omEvent('tap'));
86 setTimeout(function() { 97 setTimeout(function() {
87 assert.isUndefined(group.bug); 98 assert.isUndefined(group.bug);
88 assert.isUndefined(group.bugLabel); 99 assert.isUndefined(group.bugLabel);
89 done(); 100 done();
90 }); 101 });
91 }); 102 });
92 }); 103 });
93 }); 104 });
94 105
95 }); 106 });
96 107
97 })() 108 })()
98 </script> 109 </script>
OLDNEW
« no previous file with comments | « Tools/GardeningServer/ui/ct-failure-card-buttons.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698