Index: chrome/browser/sync/glue/data_type_manager_impl_unittest.cc |
diff --git a/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc b/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc |
index 8046a01220954938034093ae1e41c3e1a5809adb..01da243067b61701327e8e112ccd7cf6a628a99f 100644 |
--- a/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc |
+++ b/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc |
@@ -1114,4 +1114,19 @@ TEST_F(SyncDataTypeManagerImplTest, FilterDesiredTypes) { |
EXPECT_EQ(DataTypeManager::STOPPED, dtm_->state()); |
} |
+TEST_F(SyncDataTypeManagerImplTest, ConfigureForBackupRollback) { |
+ AddController(BOOKMARKS); |
+ |
+ SetConfigureStartExpectation(); |
+ |
+ |
+ ModelTypeSet expected_types = syncer::ControlTypes(); |
+ expected_types.Put(BOOKMARKS); |
+ configurer_.set_expected_configure_types(expected_types); |
+ dtm_->set_priority_types(expected_types); |
+ |
+ dtm_->Configure(ModelTypeSet(BOOKMARKS), |
+ syncer::CONFIGURE_REASON_BACKUP_ROLLBACK); |
+} |
+ |
} // namespace browser_sync |