Index: chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc b/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc |
index 733797a010f35df97620bb34e99d53601162c026..370f93d7a175f486e34b87adba80d0f4a4310205 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc |
@@ -641,6 +641,15 @@ TEST_F(MetadataDatabaseTest, InitializationTest_Empty) { |
EXPECT_EQ(SYNC_STATUS_OK, InitializeMetadataDatabase()); |
DropDatabase(); |
EXPECT_EQ(SYNC_STATUS_OK, InitializeMetadataDatabase()); |
+ |
+ DropDatabase(); |
+ |
+ scoped_ptr<LevelDBWrapper> db = InitializeLevelDB(); |
+ db->Put(kServiceMetadataKey, "Unparsable string"); |
+ EXPECT_TRUE(db->Commit().ok()); |
+ db.reset(); |
+ |
+ EXPECT_EQ(SYNC_STATUS_OK, InitializeMetadataDatabase()); |
} |
TEST_F(MetadataDatabaseTest, InitializationTest_SimpleTree) { |