| Index: chrome/browser/ui/bookmarks/bookmark_context_menu_controller_unittest.cc
|
| diff --git a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller_unittest.cc b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller_unittest.cc
|
| index ef95d4bc269c00c13743c76638a1497f84d39268..4d19024bcf0c70e11571a5c1b844f07d61ee8dee 100644
|
| --- a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller_unittest.cc
|
| +++ b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller_unittest.cc
|
| @@ -46,7 +46,13 @@ class BookmarkContextMenuControllerTest : public testing::Test {
|
| }
|
|
|
| virtual void SetUp() OVERRIDE {
|
| - profile_.reset(new TestingProfile());
|
| + Reset(false);
|
| + }
|
| + void Reset(bool incognito) {
|
| + TestingProfile::Builder builder;
|
| + if (incognito)
|
| + builder.SetIncognito();
|
| + profile_ = builder.Build();
|
| profile_->CreateBookmarkModel(true);
|
|
|
| model_ = BookmarkModelFactory::GetForProfile(profile_.get());
|
| @@ -237,11 +243,12 @@ TEST_F(BookmarkContextMenuControllerTest, MultipleFoldersWithURLs) {
|
|
|
| // Tests the enabled state of open incognito.
|
| TEST_F(BookmarkContextMenuControllerTest, DisableIncognito) {
|
| + // Create a new incognito profile.
|
| + Reset(true);
|
| std::vector<const BookmarkNode*> nodes;
|
| nodes.push_back(model_->bookmark_bar_node()->GetChild(0));
|
| BookmarkContextMenuController controller(
|
| NULL, NULL, NULL, profile_.get(), NULL, nodes[0]->parent(), nodes);
|
| - profile_->set_incognito(true);
|
| EXPECT_FALSE(controller.IsCommandIdEnabled(IDC_BOOKMARK_BAR_OPEN_INCOGNITO));
|
| EXPECT_FALSE(
|
| controller.IsCommandIdEnabled(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO));
|
|
|