| Index: chrome/browser/bookmarks/bookmark_model_unittest.cc
|
| diff --git a/chrome/browser/bookmarks/bookmark_model_unittest.cc b/chrome/browser/bookmarks/bookmark_model_unittest.cc
|
| index 8198b21c57d9af5100446b91cc9c8a23f5321ee2..b04d84122cbfcef85170cc62159cffa929c4dd48 100644
|
| --- a/chrome/browser/bookmarks/bookmark_model_unittest.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_model_unittest.cc
|
| @@ -1061,28 +1061,31 @@ TEST_F(BookmarkModelTest, Reorder) {
|
| }
|
|
|
| TEST_F(BookmarkModelTest, NodeVisibility) {
|
| + // Mobile node invisible by default
|
| EXPECT_TRUE(model_->bookmark_bar_node()->IsVisible());
|
| EXPECT_TRUE(model_->other_node()->IsVisible());
|
| - // Mobile node invisible by default
|
| EXPECT_FALSE(model_->mobile_node()->IsVisible());
|
|
|
| - // Change visibility of permanent nodes.
|
| + // Visibility of permanent node can only be changed if they are not
|
| + // forced to be visible by the client.
|
| model_->SetPermanentNodeVisible(BookmarkNode::BOOKMARK_BAR, false);
|
| - EXPECT_FALSE(model_->bookmark_bar_node()->IsVisible());
|
| + EXPECT_TRUE(model_->bookmark_bar_node()->IsVisible());
|
| model_->SetPermanentNodeVisible(BookmarkNode::OTHER_NODE, false);
|
| - EXPECT_FALSE(model_->other_node()->IsVisible());
|
| + EXPECT_TRUE(model_->other_node()->IsVisible());
|
| model_->SetPermanentNodeVisible(BookmarkNode::MOBILE, true);
|
| EXPECT_TRUE(model_->mobile_node()->IsVisible());
|
| + model_->SetPermanentNodeVisible(BookmarkNode::MOBILE, false);
|
| + EXPECT_FALSE(model_->mobile_node()->IsVisible());
|
|
|
| // Arbitrary node should be visible
|
| TestNode bbn;
|
| PopulateNodeFromString("B", &bbn);
|
| - const BookmarkNode* parent = model_->bookmark_bar_node();
|
| + const BookmarkNode* parent = model_->mobile_node();
|
| PopulateBookmarkNode(&bbn, model_.get(), parent);
|
| EXPECT_TRUE(parent->GetChild(0)->IsVisible());
|
|
|
| - // Bookmark bar should be visible now that it has a child.
|
| - EXPECT_TRUE(model_->bookmark_bar_node()->IsVisible());
|
| + // Mobile folder should be visible now that it has a child.
|
| + EXPECT_TRUE(model_->mobile_node()->IsVisible());
|
| }
|
|
|
| TEST_F(BookmarkModelTest, MobileNodeVisibileWithChildren) {
|
|
|