| 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++;
|
| + });
|
| + customClick(item, {ctrlKey: true});
|
| + assertEquals(1, normalEventCount);
|
| + assertEquals(1, shiftEventCount);
|
| + assertEquals(1, ctrlEventCount);
|
| + });
|
| });
|
|
|