| 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(),
|
|
|