| Index: chrome/browser/cocoa/bookmark_editor_controller_unittest.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/bookmark_editor_controller_unittest.mm (revision 30403)
|
| +++ chrome/browser/cocoa/bookmark_editor_controller_unittest.mm (working copy)
|
| @@ -255,8 +255,6 @@
|
| [default_controller_ setDisplayName:@"NEW NAME"];
|
| [default_controller_ ok:nil];
|
| const BookmarkNode* newParent = bookmark_bb_3_->GetParent();
|
| - std::cout << "oldParent: " << oldParent->GetTitle() << "\r";
|
| - std::cout << "newParent: " << newParent->GetTitle() << "\r";
|
| ASSERT_EQ(newParent, oldParent);
|
| int childIndex = newParent->IndexOfChild(bookmark_bb_3_);
|
| ASSERT_EQ(3, childIndex);
|
| @@ -292,6 +290,14 @@
|
| EXPECT_EQ(bookmark_bb_3_->GetTitle(), L"NEW NAME");
|
| }
|
|
|
| +TEST_F(BookmarkEditorControllerTreeTest, AddFolderWithGroupSelected) {
|
| + [default_controller_ newFolder:nil];
|
| + [default_controller_ cancel:nil];
|
| + EXPECT_EQ(6, group_bb_->GetChildCount());
|
| + const BookmarkNode* folderChild = group_bb_->GetChild(5);
|
| + EXPECT_EQ(folderChild->GetTitle(), L"New folder");
|
| +}
|
| +
|
| class BookmarkEditorControllerTreeNoNodeTest :
|
| public BookmarkEditorControllerTreeTest {
|
| public:
|
| @@ -318,3 +324,29 @@
|
| EXPECT_EQ(new_node->GetURL(), GURL("http://NEWURL.com"));
|
| }
|
|
|
| +class BookmarkEditorControllerTreeNoParentTest :
|
| + public BookmarkEditorControllerTreeTest {
|
| + public:
|
| + BookmarkEditorControllerTreeNoParentTest() {
|
| + // Reset the controller so that we have no |node|.
|
| + default_controller_.reset([[BookmarkEditorController alloc]
|
| + initWithParentWindow:cocoa_helper_.window()
|
| + profile:helper_.profile()
|
| + parent:nil
|
| + node:nil
|
| + configuration:BookmarkEditor::SHOW_TREE
|
| + handler:nil]);
|
| + [default_controller_ window]; // Forces a nib load
|
| + }
|
| +};
|
| +
|
| +TEST_F(BookmarkEditorControllerTreeNoParentTest, AddFolderWithNoGroupSelected) {
|
| + [default_controller_ newFolder:nil];
|
| + [default_controller_ cancel:nil];
|
| + BookmarkModel* model = helper_.profile()->GetBookmarkModel();
|
| + const BookmarkNode* bookmarkBar = model->GetBookmarkBarNode();
|
| + EXPECT_EQ(5, bookmarkBar->GetChildCount());
|
| + const BookmarkNode* folderChild = bookmarkBar->GetChild(4);
|
| + EXPECT_EQ(folderChild->GetTitle(), L"New folder");
|
| +}
|
| +
|
|
|