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

Unified Diff: components/bookmarks/browser/bookmark_utils_unittest.cc

Issue 308273002: Made the bookmarks extension APIs aware of managed bookmarks. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments Created 6 years, 7 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: 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

Powered by Google App Engine
This is Rietveld 408576698