Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(403)

Unified Diff: chrome/browser/bookmark_bar_context_menu_controller_test.cc

Issue 7357: Makes the following changes to the bookmark bar context menu:... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/bookmark_bar_context_menu_controller_test.cc
===================================================================
--- chrome/browser/bookmark_bar_context_menu_controller_test.cc (revision 3428)
+++ chrome/browser/bookmark_bar_context_menu_controller_test.cc (working copy)
@@ -12,6 +12,8 @@
#include "chrome/test/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
+#include "generated_resources.h"
+
namespace {
// PageNavigator implementation that records the URL.
@@ -90,55 +92,50 @@
BookmarkBarContextMenuController controller(
bb_view_.get(), model_->GetBookmarkBarNode()->GetChild(0));
GURL url = model_->GetBookmarkBarNode()->GetChild(0)->GetURL();
- ASSERT_TRUE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::delete_bookmark_id));
+ ASSERT_TRUE(controller.IsCommandEnabled(IDS_BOOKMARK_BAR_REMOVE));
// Delete the URL.
- controller.ExecuteCommand(
- BookmarkBarContextMenuController::delete_bookmark_id);
+ controller.ExecuteCommand(IDS_BOOKMARK_BAR_REMOVE);
// Model shouldn't have URL anymore.
ASSERT_FALSE(model_->IsBookmarked(url));
}
-// Tests openning from the menu.
-TEST_F(BookmarkBarContextMenuControllerTest, OpenURL) {
- BookmarkBarContextMenuController controller(
- bb_view_.get(), model_->GetBookmarkBarNode()->GetChild(0));
- GURL url = model_->GetBookmarkBarNode()->GetChild(0)->GetURL();
- ASSERT_TRUE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::open_bookmark_id));
- // Open it.
- controller.ExecuteCommand(
- BookmarkBarContextMenuController::open_bookmark_id);
- // Should have navigated to it.
- ASSERT_EQ(1, navigator_.urls_.size());
- ASSERT_TRUE(url == navigator_.urls_[0]);
-}
-
// Tests open all on a folder with a couple of bookmarks.
TEST_F(BookmarkBarContextMenuControllerTest, OpenAll) {
BookmarkNode* folder = model_->GetBookmarkBarNode()->GetChild(1);
BookmarkBarContextMenuController controller(bb_view_.get(), folder);
- ASSERT_TRUE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::open_all_bookmarks_id));
- ASSERT_TRUE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::open_all_bookmarks_in_new_window_id));
+ ASSERT_TRUE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL));
+ ASSERT_TRUE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL_INCOGNITO));
+ ASSERT_TRUE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL_NEW_WINDOW));
// Open it.
- controller.ExecuteCommand(
- BookmarkBarContextMenuController::open_all_bookmarks_id);
+ controller.ExecuteCommand(IDS_BOOMARK_BAR_OPEN_ALL);
// Should have navigated to F1's children.
ASSERT_EQ(2, navigator_.urls_.size());
ASSERT_TRUE(folder->GetChild(0)->GetURL() == navigator_.urls_[0]);
ASSERT_TRUE(folder->GetChild(1)->GetChild(0)->GetURL() ==
navigator_.urls_[1]);
+
+ // Make sure incognito is disabled when OTR.
+ profile_->set_off_the_record(true);
+ ASSERT_TRUE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL));
+ ASSERT_FALSE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL_INCOGNITO));
+ ASSERT_TRUE(
+ controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL_NEW_WINDOW));
}
// Tests that menus are appropriately disabled for empty folders.
TEST_F(BookmarkBarContextMenuControllerTest, DisableForEmptyFolder) {
BookmarkNode* folder = model_->GetBookmarkBarNode()->GetChild(2);
BookmarkBarContextMenuController controller(bb_view_.get(), folder);
- EXPECT_FALSE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::open_all_bookmarks_id));
- EXPECT_FALSE(controller.IsCommandEnabled(
- BookmarkBarContextMenuController::open_all_bookmarks_in_new_window_id));
+ EXPECT_FALSE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL));
+ EXPECT_FALSE(
+ controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_ALL_NEW_WINDOW));
}
+// Tests the enabled state of open incognito.
+TEST_F(BookmarkBarContextMenuControllerTest, DisableIncognito) {
+ BookmarkBarContextMenuController controller(
+ bb_view_.get(), model_->GetBookmarkBarNode()->GetChild(0));
+ EXPECT_TRUE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_INCOGNITO));
+ profile_->set_off_the_record(true);
+ EXPECT_FALSE(controller.IsCommandEnabled(IDS_BOOMARK_BAR_OPEN_INCOGNITO));
+}

Powered by Google App Engine
This is Rietveld 408576698