Index: sync/engine/sync_scheduler_unittest.cc |
diff --git a/sync/engine/sync_scheduler_unittest.cc b/sync/engine/sync_scheduler_unittest.cc |
index d90ce23181445444c7cdaafd4f4dfc0682c4abe3..a48d67fdf63f7af8b97d8450df7e04164c8cbbb8 100644 |
--- a/sync/engine/sync_scheduler_unittest.cc |
+++ b/sync/engine/sync_scheduler_unittest.cc |
@@ -1124,8 +1124,9 @@ TEST_F(SyncSchedulerTest, DISABLED_NoConfigDuringNormal) { |
// break things when a connection is detected. |
TEST_F(SyncSchedulerTest, StartWhenNotConnected) { |
connection()->SetServerNotReachable(); |
+ connection()->UpdateConnectionStatus(); |
EXPECT_CALL(*syncer(), SyncShare(_,_,_)) |
- .WillOnce(Invoke(sessions::test_util::SimulateDownloadUpdatesFailed)) |
+ .WillOnce(Invoke(sessions::test_util::SimulateConnectionFailure)) |
.WillOnce(QuitLoopNowAction()); |
StartSyncScheduler(SyncScheduler::NORMAL_MODE); |
MessageLoop::current()->RunAllPending(); |
@@ -1136,6 +1137,7 @@ TEST_F(SyncSchedulerTest, StartWhenNotConnected) { |
MessageLoop::current()->RunAllPending(); |
connection()->SetServerReachable(); |
+ connection()->UpdateConnectionStatus(); |
scheduler()->OnConnectionStatusChange(); |
MessageLoop::current()->RunAllPending(); |
} |