Index: chrome/test/data/webui/md_bookmarks/toolbar_test.js |
diff --git a/chrome/test/data/webui/md_bookmarks/toolbar_test.js b/chrome/test/data/webui/md_bookmarks/toolbar_test.js |
index f01fcf6d90dbe7d02345fb3e682353a476abf0d0..9fa23a0533117bec1439257b8641996f58eeca77 100644 |
--- a/chrome/test/data/webui/md_bookmarks/toolbar_test.js |
+++ b/chrome/test/data/webui/md_bookmarks/toolbar_test.js |
@@ -19,6 +19,12 @@ suite('<bookmarks-toolbar>', function() { |
createItem('2'), |
createItem('3'), |
createFolder('4', [], {unmodifiable: 'managed'}), |
+ createFolder('5', []), |
+ createFolder( |
+ '6', |
+ [ |
+ createItem('61'), |
+ ]), |
])), |
selection: { |
items: new Set(), |
@@ -108,4 +114,18 @@ suite('<bookmarks-toolbar>', function() { |
assertTrue(toolbar.$$('#addBookmarkButton').disabled); |
assertTrue(toolbar.$$('#importBookmarkButton').disabled); |
}); |
+ |
+ test('sort button is disabled when folder is empty', function() { |
+ MockInteractions.tap(toolbar.$.menuButton); |
+ |
+ store.data.selectedFolder = '6'; |
+ store.notifyObservers(); |
+ assertTrue(toolbar.canSortFolder_); |
+ |
+ store.data.selectedFolder = '5'; |
+ store.notifyObservers(); |
+ |
+ assertFalse(toolbar.canSortFolder_); |
+ assertTrue(toolbar.$$('#sortButton').disabled); |
+ }); |
}); |