Chromium Code Reviews| Index: chrome/test/data/webui/md_bookmarks/item_test.js |
| diff --git a/chrome/test/data/webui/md_bookmarks/item_test.js b/chrome/test/data/webui/md_bookmarks/item_test.js |
| index e97f7f2464762021b298f05e974ee73dcfd8fa5b..4f2c07918efb3f16daef54ca0af717f35028bca4 100644 |
| --- a/chrome/test/data/webui/md_bookmarks/item_test.js |
| +++ b/chrome/test/data/webui/md_bookmarks/item_test.js |
| @@ -27,4 +27,31 @@ suite('<bookmarks-item>', function() { |
| assertTrue(item.$['folder-icon'].hidden); |
| assertFalse(item.$.icon.hidden); |
| }); |
| + |
| + test('pressing the buttons fires the right event', function() { |
| + var shiftEventCount = 0; |
| + var ctrlEventCount = 0; |
| + var normalEventCount = 0; |
| + |
| + document.addEventListener('select-single-item', function() { |
| + normalEventCount++; |
| + }); |
| + MockInteractions.tap(item); |
| + assertEquals(1, normalEventCount); |
| + |
| + document.addEventListener('shift-select-multiple-items', function() { |
| + shiftEventCount++; |
| + }); |
| + customClick(item, {shiftKey: true}); |
| + assertEquals(1, normalEventCount); |
| + assertEquals(1, shiftEventCount); |
| + |
| + document.addEventListener('ctrl-select-multiple-items', function() { |
| + ctrlEventCount++; |
| + }); |
|
calamity
2017/01/17 06:12:22
Add all 3 event listeners at the beginning and ass
jiaxi
2017/01/20 04:51:09
Done.
|
| + customClick(item, {ctrlKey: true}); |
| + assertEquals(1, normalEventCount); |
| + assertEquals(1, shiftEventCount); |
| + assertEquals(1, ctrlEventCount); |
| + }); |
| }); |