Index: components/bookmarks/browser/bookmark_utils_unittest.cc |
diff --git a/components/bookmarks/browser/bookmark_utils_unittest.cc b/components/bookmarks/browser/bookmark_utils_unittest.cc |
index 724d2340e080fb1d8a99f1b4c7af9c09c8d0ad34..964cc03f715dfa4f6dc77f4e3964d93e1707f112 100644 |
--- a/components/bookmarks/browser/bookmark_utils_unittest.cc |
+++ b/components/bookmarks/browser/bookmark_utils_unittest.cc |
@@ -386,5 +386,25 @@ TEST_F(BookmarkUtilsTest, CloneMetaInfo) { |
EXPECT_EQ("someothervalue", value); |
} |
+TEST_F(BookmarkUtilsTest, HasManaged) { |
+ test::TestBookmarkClient client; |
+ scoped_ptr<BookmarkModel> model(client.CreateModel(false)); |
+ const BookmarkNode* user_node = model->AddURL(model->other_node(), |
+ 0, |
+ ASCIIToUTF16("foo bar"), |
+ GURL("http://www.google.com")); |
+ const BookmarkNode* managed_node = model->AddURL(model->managed_node(), |
+ 0, |
+ ASCIIToUTF16("Bugs"), |
+ GURL("http://crbug.com")); |
+ |
+ std::vector<const BookmarkNode*> nodes; |
+ EXPECT_FALSE(HasManaged(model.get(), nodes)); |
+ nodes.push_back(user_node); |
+ EXPECT_FALSE(HasManaged(model.get(), nodes)); |
+ nodes.push_back(managed_node); |
+ EXPECT_TRUE(HasManaged(model.get(), nodes)); |
+} |
+ |
} // namespace |
} // namespace bookmark_utils |