Index: chrome/browser/sync_file_system/sync_file_system_service_unittest.cc |
diff --git a/chrome/browser/sync_file_system/sync_file_system_service_unittest.cc b/chrome/browser/sync_file_system/sync_file_system_service_unittest.cc |
index 8788a0a4084677bc055aafc9bb4f1ac34fb11449..bf29b65bb0331d6b72c30a95437d4ea2f3960b5e 100644 |
--- a/chrome/browser/sync_file_system/sync_file_system_service_unittest.cc |
+++ b/chrome/browser/sync_file_system/sync_file_system_service_unittest.cc |
@@ -119,6 +119,11 @@ ACTION_P2(MockSyncFileCallback, status, url) { |
FROM_HERE, base::Bind(arg0, status, url)); |
} |
+ACTION(InvokeCompletionClosure) { |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(arg0)); |
+} |
+ |
class SyncFileSystemServiceTest : public testing::Test { |
protected: |
SyncFileSystemServiceTest() |
@@ -349,6 +354,9 @@ TEST_F(SyncFileSystemServiceTest, SimpleLocalSyncFlow) { |
ApplyLocalChange(change, _, _, kFile, _)) |
.WillOnce(MockStatusCallback(SYNC_STATUS_OK)); |
+ EXPECT_CALL(*mock_remote_service(), PromoteDemotedChanges(_)) |
+ .WillRepeatedly(InvokeCompletionClosure()); |
+ |
EXPECT_EQ(base::File::FILE_OK, file_system_->CreateFile(kFile)); |
run_loop.Run(); |
@@ -398,6 +406,9 @@ TEST_F(SyncFileSystemServiceTest, SimpleSyncFlowWithFileBusy) { |
.WillOnce(InvokeWithoutArgs(&run_loop, &base::RunLoop::Quit)); |
} |
+ EXPECT_CALL(*mock_remote_service(), PromoteDemotedChanges(_)) |
+ .WillRepeatedly(InvokeCompletionClosure()); |
+ |
// We might also see an activity for local sync as we're going to make |
// a local write operation on kFile. |
EXPECT_CALL(*mock_local_change_processor(), |