| OLD | NEW |
| 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 suite('<bookmarks-folder-node>', function() { | 5 suite('<bookmarks-folder-node>', function() { |
| 6 var rootNode; | 6 var rootNode; |
| 7 var store; | 7 var store; |
| 8 | 8 |
| 9 function getFolderNode(id) { | 9 function getFolderNode(id) { |
| 10 return findFolderNode(rootNode, id); | 10 return findFolderNode(rootNode, id); |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 assertEquals('3', getNextChild('2', '4', true).itemId); | 124 assertEquals('3', getNextChild('2', '4', true).itemId); |
| 125 assertEquals('4', getNextChild('0', '7', true).itemId); | 125 assertEquals('4', getNextChild('0', '7', true).itemId); |
| 126 | 126 |
| 127 // Skips closed folders. | 127 // Skips closed folders. |
| 128 store.data.closedFolders = new Set('2'); | 128 store.data.closedFolders = new Set('2'); |
| 129 store.notifyObservers(); | 129 store.notifyObservers(); |
| 130 | 130 |
| 131 assertEquals(null, getNextChild('1', '2', false)); | 131 assertEquals(null, getNextChild('1', '2', false)); |
| 132 assertEquals('2', getNextChild('0', '7', true).itemId); | 132 assertEquals('2', getNextChild('0', '7', true).itemId); |
| 133 }); | 133 }); |
| 134 |
| 135 test('right click opens context menu', function() { |
| 136 var commandManager = new TestCommandManager(); |
| 137 document.body.appendChild(commandManager); |
| 138 |
| 139 var node = getFolderNode('2'); |
| 140 node.$.container.dispatchEvent(new MouseEvent('contextmenu')); |
| 141 |
| 142 assertDeepEquals(bookmarks.actions.selectFolder('2'), store.lastAction); |
| 143 commandManager.assertMenuOpenForIds(['2']); |
| 144 }); |
| 134 }); | 145 }); |
| OLD | NEW |