Index: chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc |
diff --git a/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc b/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc |
index d8a3fa9f10cb6a2f0e8695fd6711e8d61b13b69e..1e7fa57677d8c61193cddba2152ea9e5e1941eda 100644 |
--- a/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc |
+++ b/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc |
@@ -90,6 +90,10 @@ class BookmarkDataTypeControllerTest : public testing::Test { |
ModelAssociatorMock* model_associator_; |
ChangeProcessorMock* change_processor_; |
StartCallback start_callback_; |
+ |
+ void PumpLoop() { |
+ message_loop_.RunAllPending(); |
+ } |
}; |
TEST_F(BookmarkDataTypeControllerTest, StartBookmarkModelReady) { |
@@ -217,4 +221,5 @@ TEST_F(BookmarkDataTypeControllerTest, OnUnrecoverableError) { |
bookmark_dtc_->Start(NewCallback(&start_callback_, &StartCallback::Run)); |
// This should cause bookmark_dtc_->Stop() to be called. |
bookmark_dtc_->OnUnrecoverableError(FROM_HERE, "Test"); |
+ PumpLoop(); |
} |