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

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

Issue 2962133002: MD History: Update timestamp hover text when item changes (Closed)
Patch Set: Be lazy again Created 3 years, 5 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 | « chrome/browser/resources/md_history/history_item.js ('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 // 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 var TEST_HISTORY_RESULTS = [ 5 var TEST_HISTORY_RESULTS = [
6 createHistoryEntry('2016-03-16 10:00', 'http://www.google.com'), 6 createHistoryEntry('2016-03-16 10:00', 'http://www.google.com'),
7 createHistoryEntry('2016-03-16 9:00', 'http://www.example.com'), 7 createHistoryEntry('2016-03-16 9:00', 'http://www.example.com'),
8 createHistoryEntry('2016-03-16 7:01', 'http://www.badssl.com'), 8 createHistoryEntry('2016-03-16 7:01', 'http://www.badssl.com'),
9 createHistoryEntry('2016-03-16 7:00', 'http://www.website.com'), 9 createHistoryEntry('2016-03-16 7:00', 'http://www.website.com'),
10 createHistoryEntry('2016-03-16 4:00', 'http://www.website.com'), 10 createHistoryEntry('2016-03-16 4:00', 'http://www.website.com'),
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 47
48 test('refocus checkbox on click', function() { 48 test('refocus checkbox on click', function() {
49 return PolymerTest.flushTasks().then(function() { 49 return PolymerTest.flushTasks().then(function() {
50 item.$['menu-button'].focus(); 50 item.$['menu-button'].focus();
51 assertEquals(item.$['menu-button'], item.root.activeElement); 51 assertEquals(item.$['menu-button'], item.root.activeElement);
52 52
53 MockInteractions.tap(item.$['time-accessed']); 53 MockInteractions.tap(item.$['time-accessed']);
54 assertEquals(item.$['checkbox'], item.root.activeElement); 54 assertEquals(item.$['checkbox'], item.root.activeElement);
55 }); 55 });
56 }); 56 });
57
58 test('title changes with item', function() {
59 var time = item.$['time-accessed'];
60 assertEquals('', time.title);
61
62 time.dispatchEvent(new CustomEvent('mouseover'));
63 var initialTitle = time.title;
64 item.item = TEST_HISTORY_RESULTS[5];
65 time.dispatchEvent(new CustomEvent('mouseover'));
66 assertNotEquals(initialTitle, time.title);
67 });
57 }); 68 });
58 69
59 suite('<history-item> integration test', function() { 70 suite('<history-item> integration test', function() {
60 var element; 71 var element;
61 72
62 setup(function() { 73 setup(function() {
63 element = replaceApp().$.history; 74 element = replaceApp().$.history;
64 }); 75 });
65 76
66 test('basic separator insertion', function() { 77 test('basic separator insertion', function() {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 MockInteractions.tap(items[1].$$('#bookmark-star')); 134 MockInteractions.tap(items[1].$$('#bookmark-star'));
124 135
125 // Check that focus is shifted to overflow menu icon. 136 // Check that focus is shifted to overflow menu icon.
126 assertEquals(items[1].root.activeElement, items[1].$['menu-button']); 137 assertEquals(items[1].root.activeElement, items[1].$['menu-button']);
127 // Check that all items matching this url are unstarred. 138 // Check that all items matching this url are unstarred.
128 assertEquals(element.historyData_[1].starred, false); 139 assertEquals(element.historyData_[1].starred, false);
129 assertEquals(element.historyData_[5].starred, false); 140 assertEquals(element.historyData_[5].starred, false);
130 }); 141 });
131 }); 142 });
132 }); 143 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/md_history/history_item.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698