Index: chrome/browser/chromeos/drive/file_cache_unittest.cc |
diff --git a/chrome/browser/chromeos/drive/file_cache_unittest.cc b/chrome/browser/chromeos/drive/file_cache_unittest.cc |
index cb98fa7d01ba91cb2b539c67df90f03114ff4a99..8fcd6cadf66e4cd2950fde6985ff7e91f9148d89 100644 |
--- a/chrome/browser/chromeos/drive/file_cache_unittest.cc |
+++ b/chrome/browser/chromeos/drive/file_cache_unittest.cc |
@@ -381,6 +381,7 @@ TEST_F(FileCacheTest, OpenForWrite) { |
// Close (1). |
file_closer1.reset(); |
+ base::RunLoop().RunUntilIdle(); |
EXPECT_TRUE(cache_->IsOpenedForWrite(id)); |
// last_modified is updated. |
@@ -389,6 +390,7 @@ TEST_F(FileCacheTest, OpenForWrite) { |
// Close (2). |
file_closer2.reset(); |
+ base::RunLoop().RunUntilIdle(); |
EXPECT_FALSE(cache_->IsOpenedForWrite(id)); |
// Try to open non-existent file. |
@@ -424,6 +426,7 @@ TEST_F(FileCacheTest, UpdateMd5) { |
// Close file. |
file_closer.reset(); |
+ base::RunLoop().RunUntilIdle(); |
// MD5 was cleared by OpenForWrite(). |
EXPECT_EQ(FILE_ERROR_OK, metadata_storage_->GetEntry(id, &entry)); |
@@ -461,6 +464,7 @@ TEST_F(FileCacheTest, ClearDirty) { |
// Close the file and clear the dirty bit. |
file_closer.reset(); |
+ base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, cache_->ClearDirty(id)); |
// Entry is not dirty. |