Index: components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc |
diff --git a/components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc b/components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc |
index f1b8994e0b5c19c8389c9180166976a484b662fa..0d12de17f0f5d9c5f0f07f47ec56d84cf42f886e 100644 |
--- a/components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc |
+++ b/components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc |
@@ -35,10 +35,12 @@ class EnhancedBookmarkModelTest |
shutting_down_calls_(0), |
added_calls_(0), |
removed_calls_(0), |
+ changed_calls_(0), |
all_user_nodes_removed_calls_(0), |
remote_id_changed_calls_(0), |
last_added_(NULL), |
last_removed_(NULL), |
+ last_changed_(NULL), |
last_remote_id_node_(NULL) {} |
~EnhancedBookmarkModelTest() override {} |
@@ -118,6 +120,10 @@ class EnhancedBookmarkModelTest |
removed_calls_++; |
last_removed_ = node; |
} |
+ void EnhancedBookmarkNodeChanged(const BookmarkNode* node) override { |
+ changed_calls_++; |
+ last_changed_ = node; |
+ } |
void EnhancedBookmarkAllUserNodesRemoved() override { |
all_user_nodes_removed_calls_++; |
} |
@@ -135,12 +141,14 @@ class EnhancedBookmarkModelTest |
int shutting_down_calls_; |
int added_calls_; |
int removed_calls_; |
+ int changed_calls_; |
int all_user_nodes_removed_calls_; |
int remote_id_changed_calls_; |
// Observer parameter cache: |
const BookmarkNode* last_added_; |
const BookmarkNode* last_removed_; |
+ const BookmarkNode* last_changed_; |
const BookmarkNode* last_remote_id_node_; |
std::string last_old_remote_id_; |
std::string last_remote_id_; |
@@ -592,6 +600,15 @@ TEST_F(EnhancedBookmarkModelTest, ObserverNodeRemovedEvent) { |
EXPECT_EQ(folder, last_removed_); |
} |
+TEST_F(EnhancedBookmarkModelTest, ObserverNodeChangedEvent) { |
+ const BookmarkNode* node = AddBookmark(); |
+ |
+ EXPECT_EQ(0, changed_calls_); |
+ bookmark_model_->SetTitle(node, base::ASCIIToUTF16("New Title")); |
+ EXPECT_EQ(1, changed_calls_); |
+ EXPECT_EQ(node, last_changed_); |
+} |
+ |
TEST_F(EnhancedBookmarkModelTest, ObserverAllUserNodesRemovedEvent) { |
AddBookmark(); |
AddFolder(); |