| 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..8c1507fc48df215691a3a171a1fe535e9b97d21a 100644
|
| --- a/chrome/test/data/webui/md_bookmarks/item_test.js
|
| +++ b/chrome/test/data/webui/md_bookmarks/item_test.js
|
| @@ -27,4 +27,28 @@ suite('<bookmarks-item>', function() {
|
| assertTrue(item.$['folder-icon'].hidden);
|
| assertFalse(item.$.icon.hidden);
|
| });
|
| +
|
| + test('pressing the buttons fires the right event', function() {
|
| + var counter = [0, 0, 0];
|
| + document.addEventListener('select-item', function(e) {
|
| + if (e.detail.range)
|
| + counter[0]++;
|
| + else if (e.detail.add)
|
| + counter[1]++;
|
| + else
|
| + counter[2]++;
|
| + });
|
| +
|
| + customClick(item);
|
| + assertDeepEquals([0, 0, 1], counter);
|
| +
|
| + customClick(item, {shiftKey: true});
|
| + assertDeepEquals([1, 0, 1], counter);
|
| +
|
| + customClick(item, {ctrlKey: true});
|
| + assertDeepEquals([1, 1, 1], counter);
|
| +
|
| + customClick(item, {shiftKey: true, ctrlKey: true});
|
| + assertDeepEquals([2, 1, 1], counter);
|
| + });
|
| });
|
|
|