| Index: chrome/test/data/webui/md_bookmarks/actions_test.js
|
| diff --git a/chrome/test/data/webui/md_bookmarks/actions_test.js b/chrome/test/data/webui/md_bookmarks/actions_test.js
|
| index ccb8707e2f4e0184fb0db8dbd01e0b1492703c18..42c258e0313fc90b3428f4a70fb159d2daf6d07f 100644
|
| --- a/chrome/test/data/webui/md_bookmarks/actions_test.js
|
| +++ b/chrome/test/data/webui/md_bookmarks/actions_test.js
|
| @@ -74,3 +74,22 @@ suite('selectItem', function() {
|
| assertDeepEquals(['8'], action.items);
|
| });
|
| });
|
| +
|
| +test('selectFolder prevents selecting invalid nodes', function() {
|
| + var nodes = testTree(createFolder('1', [
|
| + createItem('2'),
|
| + ]));
|
| +
|
| + var action = bookmarks.actions.selectFolder(ROOT_NODE_ID, nodes);
|
| + assertEquals(null, action);
|
| +
|
| + action = bookmarks.actions.selectFolder('2', nodes);
|
| + assertEquals(null, action);
|
| +
|
| + action = bookmarks.actions.selectFolder('42', nodes);
|
| + assertEquals(null, action);
|
| +
|
| + action = bookmarks.actions.selectFolder('1', nodes);
|
| + assertEquals('select-folder', action.name);
|
| + assertEquals('1', action.id);
|
| +});
|
|
|