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

Side by Side Diff: chrome/test/data/webui/md_history/history_toolbar_test.js

Issue 2481693002: [MD History] Make forward/backward work in grouped mode. (Closed)
Patch Set: rebase Created 4 years 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('md_history.history_toolbar_test', function() { 5 cr.define('md_history.history_toolbar_test', function() {
6 function registerTests() { 6 function registerTests() {
7 suite('history-toolbar', function() { 7 suite('history-toolbar', function() {
8 var app; 8 var app;
9 var element; 9 var element;
10 var toolbar; 10 var toolbar;
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 registerMessageCallback('queryHistory', this, function (info) { 86 registerMessageCallback('queryHistory', this, function (info) {
87 assertTrue(toolbar.spinnerActive); 87 assertTrue(toolbar.spinnerActive);
88 app.historyResult(createHistoryInfo(), TEST_HISTORY_RESULTS); 88 app.historyResult(createHistoryInfo(), TEST_HISTORY_RESULTS);
89 assertFalse(toolbar.spinnerActive); 89 assertFalse(toolbar.spinnerActive);
90 done(); 90 done();
91 }); 91 });
92 92
93 toolbar.$$('cr-toolbar').fire('search-changed', 'Test2'); 93 toolbar.$$('cr-toolbar').fire('search-changed', 'Test2');
94 }); 94 });
95 95
96 test('grouped history navigation buttons', function() {
97 var info = createHistoryInfo();
98 info.finished = false;
99 app.historyResult(info, []);
100 app.grouped_ = true;
101 return PolymerTest.flushTasks().then(function() {
102 app.set('queryState_.range', HistoryRange.MONTH);
103 groupedList = app.$.history.$$('#grouped-list');
104 assertTrue(!!groupedList);
105 var today = toolbar.$$('#today-button');
106 var next = toolbar.$$('#next-button');
107 var prev = toolbar.$$('#prev-button');
108
109 assertEquals(0, toolbar.groupedOffset);
110 assertTrue(today.disabled);
111 assertTrue(next.disabled);
112 assertFalse(prev.disabled);
113
114 MockInteractions.tap(prev);
115 assertEquals(1, toolbar.groupedOffset);
116 assertFalse(today.disabled);
117 assertFalse(next.disabled);
118 assertFalse(prev.disabled);
119
120 app.historyResult(createHistoryInfo(), []);
121 assertFalse(today.disabled);
122 assertFalse(next.disabled);
123 assertTrue(prev.disabled);
124 });
125 });
126
96 teardown(function() { 127 teardown(function() {
97 registerMessageCallback('queryHistory', this, function() {}); 128 registerMessageCallback('queryHistory', this, function() {});
98 app.set('queryState_.searchTerm', '');
99 }); 129 });
100 }); 130 });
101 } 131 }
102 return { 132 return {
103 registerTests: registerTests 133 registerTests: registerTests
104 }; 134 };
105 }); 135 });
106 136
107 137
108 cr.define('md_history.history_toolbar_focus_test', function() { 138 cr.define('md_history.history_toolbar_focus_test', function() {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
149 .isSearchFocused()); 179 .isSearchFocused());
150 }); 180 });
151 }); 181 });
152 }); 182 });
153 }; 183 };
154 184
155 return { 185 return {
156 registerTests: registerTests 186 registerTests: registerTests
157 }; 187 };
158 }); 188 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/md_history/list_container.js ('k') | chrome/test/data/webui/md_history/test_util.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698