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 5b39c7d67774c1d5e438b645eb7d49dbc2ddb5ff..4d29419044d668050da7898479740a369c90ae50 100644 |
--- a/chrome/test/data/webui/md_bookmarks/item_test.js |
+++ b/chrome/test/data/webui/md_bookmarks/item_test.js |
@@ -48,4 +48,16 @@ suite('<bookmarks-item>', function() { |
bookmarks.actions.selectItem('2', false, false, store.data), |
store.lastAction); |
}); |
+ |
+ test('context menu selects item if unselected', function() { |
+ item.isSelectedItem_ = true; |
+ item.dispatchEvent(new MouseEvent('contextmenu')); |
+ assertEquals(null, store.lastAction); |
+ |
+ item.isSelectedItem_ = false; |
+ item.dispatchEvent(new MouseEvent('contextmenu')); |
+ assertDeepEquals( |
+ bookmarks.actions.selectItem('2', false, false, store.data), |
+ store.lastAction); |
+ }); |
}); |